我在Tortoise SVN中从trunk创建了一个分支,并对分支进行了一些更改。
在我从分支机构重新集成到主干之前,我想合并从主干到分支的所有新变化。这将让我解决分支上的任何冲突。当我在Tortoise中调出合并对话框时,我期待在创建分支之前的所有修改都变为灰色;相反,他们都没有。
创建分支时是否遗漏了某些内容(例如,我是否应该同时进行仅限记录的合并)?或者,即使Tortoise不知道早期版本已经存在,它是否可以安全地选择合并的新版本?
答案 0 :(得分:2)
您的分支机构可能未提供svn:mergeinfo
。您可以检查右键单击您的分支文件夹> TortoiseSVN > 属性。如果是存储库的第一个分支,则不显示灰色的修订是正常的事实。
因此,第一次使用cherrypicking。如果所有过程都正确完成,则下一次合并将正确地修改修订版。