有没有办法实现类似于这个人对 SVN 所做的事情? 如何使用 subversion 存储库作为新项目的模板?
我有一个基本的 ASP.NET MVC 项目,它本质上是一个简单的 CMS 站点,我以此为基础创建新站点。
我不喜欢每次都必须将存储库克隆到新站点的想法,因为这会在不同位置创建同一存储库的多个副本,这对我来说似乎不够干净。
分支是我的问题的解决方案吗?我应该为新站点创建一个新分支吗?这样我就可以通过两种方式进行更改,这是我非常喜欢的一种灵活性,支持多个项目,但仍将所有内容保存在一个 repo 下。
(有时可能会在要修复的新站点中发现错误,我们希望将修复带回源站点,反之亦然)
请根据 Git/Hg 回答,我同时使用两者,而且我相信它们足够相似。