我开始使用我创建的大型解决方案/项目的第二个版本,并且想知道最好的方法。我将改变解决方案的核心代码,类和项目,并希望将其转换为单独的解决方案和单独的存储库。
我之前从未真正开始过第2版,所以如果有人能就最佳方式向我提出建议,我会非常感激。
对于我在C#中使用VS2012进行编码的记录。
谢谢
答案 0 :(得分:3)
在名为Version2的存储库中创建一个分支或某些东西(可能是一个更好的代码名称)并在其中执行所有新的开发工作。这样,如果你需要回到它,你仍然拥有原始的Trunk。也许还会创建一个永远不会改变的当前项目的Tag,所以在进行任何实质性更改之前,你基本上都会对它进行快照。
答案 1 :(得分:0)
我通常会将所有内容保存在一个解决方案中,然后才能改进解决方案。这有几个好处: