|
|
1
2
可以对文件运行“merge”命令。您需要确保“合并自”值指向右分支中的文件(即,指向您希望得到更改的文件)。您将注意到合并向导将列出该文件的所有修订。您现在可以安全地选择修订(可能包含对其他文件的更改),因为只有对文件的更改才会合并到工作副本中。 记住在合并后构建/测试工作副本,然后将更改提交回存储库。 你也可以利用 Merge Tracking “功能(在SVN 1.5+中可用)通过选择“所有符合条件的修订”选项。 我建议将ankhsvn配置为使用外部合并工具(通过 工具>选项>源代码管理>子版本用户工具 在Visual Studio中)。 |
|
|
2
1
最好的方法是在主干中进行更改,并从主干合并到开发分支。 更复杂的版本(在编写代码时保证主干的安全)是从主干创建另一个分支来表示常见的“更改”(ServicePackBranch)。进行更改并在ServicePack分支中测试它们,然后合并回主干。然后从主干合并到开发分支。 |