首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >合并两个项目

合并两个项目
EN

Stack Overflow用户
提问于 2009-11-24 14:48:08
回答 2查看 174关注 0票数 0

我需要将时间管理项目的旧版本(我对其进行了所有皮肤和其他一些功能更改)与该项目的当前实时版本合并。

将直播版源码导出到Subversion后,下一步应该做什么?合并两个项目而不让它变得混乱的最简单的方法是什么?(因为实时版本只需要很少的函数。)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-11-24 15:04:12

一旦您将其集成到Subversion中,就可以使用svn merge功能。但这并不神奇,有时你必须使用合并工具“手动”解决合并冲突。

让你的项目处于版本控制之下是唯一不混乱的方法,如果出了问题,你可以恢复任何步骤或版本,或者将当前版本与任何其他版本进行比较。

PS:有一些Perl/Python脚本可以将源代码树导入svn (客户端脚本)。如果你没有在两个版本之间添加或删除文件,就更简单了:使用最旧的版本进行初始提交,然后将较新的版本复制到第一个版本上,然后再次提交其他版本,依此类推。

票数 0
EN

Stack Overflow用户

发布于 2009-11-24 14:57:45

您说“实时版本只需要很少的函数”--如果是这样的话,最简单的方法是为每个项目打开一个Visual Studio窗口,然后将代码从旧项目复制到新版本中。请记住,这将不可避免地容易出错,因此请确保在您认为已完成的时候测试所有内容;同时也让用户对其进行测试。

您也提到了Subversion --另一种方法可能是使用Subversion合并。根据你拥有的用户界面(我个人喜欢乌龟),将会有一个" merge“命令,允许你将两个项目合并在一起。合并冲突用特殊标记显示。

第三种方法是使用像Beyond Compare (还有其他的)这样的产品来合并项目。这将显示项目之间的差异,并允许您选择所需的版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1788300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档