我目前正在尝试合并一些分支的更改回树干,分支中的更改debrand中的每个项目的名称。因此,对于纯朴的缘故可以说树干的根部看起来像这样...SVN合并重命名项目到主干
company-name-services
company-name-security
company-name-web
和分支看起来是这样的...
services
security
web
以下命令进行的分支,以便运行以使其进入其当前状态...
svn mv company-name-services services
svn mv company-name-security security
svn mv company-name-web web
随后代码更改发生在分支和中继。现在我正在执行合并,在我的干线工作副本中,我使用了Tortoise SVN合并,选择“重新合并分支”作为合并类型,并选择分支的路径作为“发送URL”作为运行的结果这个我现在已经在我的工作拷贝...
company-name-services
company-name-security
company-name-web
services
security
web
文件夹公司名 - *标记为删除和其他debranded文件夹进行标记以复加。问题是所有文件在已删除的项目文件夹中都没有与它们关联的历史记录信息,甚至更糟糕的变化发生在中继线中不存在于剥夺文件夹中。我认为SVN足够聪明,可以从trunk中引入更改,并在合并之后保留历史记录,因为这些文件夹已使用svn命令行工具重命名。我正在接受的结果是预期还是有其他方式我应该进行合并?
你应该能够评论你自己的问题的答案。其次,如果你有更多的信息,你可以随时编辑你的问题。只需添加一个**更新**。 :) – dandan78 2011-03-25 22:13:59