.net 合并两个项目
我需要将时间管理项目的旧版本(我对其进行了所有外观和其他一些功能更改)与项目的当前实时版本合并 将实时版本的源代码导出到后,下一步应该做什么?合并这两个项目而不使其变得混乱的最简单的方法是什么?(因为实时版本只需要很少的函数。)您说“实时版本只需要很少的函数”-如果是这样的话,为每个项目打开一个Visual Studio窗口,然后将代码从旧项目复制到新版本可能是最简单的。请记住,这将不可避免地容易出错,所以当您认为您已经完成时,一定要测试所有内容;还可以让用户对其进行测试 您也提到了Subversion—另一种方法可能是使用Subversion合并。根据您的用户界面(我个人喜欢Tortoise),将有一个“merge”命令,允许您将两个项目合并在一起。合并冲突用特殊标记显示.net 合并两个项目,.net,.net,我需要将时间管理项目的旧版本(我对其进行了所有外观和其他一些功能更改)与项目的当前实时版本合并 将实时版本的源代码导出到后,下一步应该做什么?合并这两个项目而不使其变得混乱的最简单的方法是什么?(因为实时版本只需要很少的函数。)您说“实时版本只需要很少的函数”-如果是这样的话,为每个项目打开一个Visual Studio窗口,然后将代码从旧项目复制到新版本可能是最简单的。请记住,这将不可避免地容易出错,所以当您认为您已经完成时,一定要测试所有内容;还可以让用户对其进行测试 您也提到了Subver
第三种方法是使用类似(还有其他)的产品来合并项目。这将向您显示项目之间的差异,并允许您选择所需的版本。一旦将其放入Subversion,您就可以使用
svn merge
功能。但这并不神奇,有时您必须使用合并工具“手动”解决合并冲突
将项目置于版本控制之下是避免混乱的唯一方法,如果出现问题,您可以返回任何步骤或版本,或者将当前版本与任何其他版本进行比较
PS:有一些Perl/Python脚本可以将源代码树导入svn(客户端脚本)如果您没有在两个版本之间添加或删除文件,则更容易:使用最旧版本进行初始提交,然后在第一个版本上复制较新版本,再次提交,等等