【问题标题】:Why aren't revisions before I created my branch greyed out?为什么我创建分支之前的修订没有变灰?
【发布时间】:2013-08-30 11:35:33
【问题描述】:

我在 Tortoise SVN 中从主干创建了一个分支,并对分支进行了一些更改。

在从分支重新集成到主干之前,我想合并从主干到分支的任何新更改。这将让我解决分支上的任何冲突。当我在 Tortoise 中打开合并对话框时,我希望在我创建分支之前的所有修订都是灰色的;相反,它们都不是。

我在创建分支时是否遗漏了什么(例如,我是否应该同时进行仅记录合并)?或者即使 Tortoise 不知道较早的版本已经存在,也只挑选要合并的新版本是否安全?

【问题讨论】:

    标签: svn tortoisesvn branching-and-merging


    【解决方案1】:

    您的分支中可能没有提供svn:mergeinfo。您可以检查此右键单击分支文件夹> TortoiseSVN > 属性。如果是您的存储库的第一个分支,则修订未显示为灰色是正常的事实。

    因此,第一次使用cherrypicking。如果所有过程都正确进行,下一次合并将正确地将修订变灰。

    【讨论】:

    • 当我从主干到分支进行完全合并(不指定修订)时,它会自动检测需要哪些修订。这些现在最近的更改显示为灰色,尽管早期的更改没有。我想这就是它应该如何工作的方式。
    猜你喜欢
    • 1970-01-01
    • 2019-09-11
    • 2013-07-10
    • 2017-10-02
    • 1970-01-01
    • 1970-01-01
    • 2021-09-30
    • 2018-10-01
    • 1970-01-01
    相关资源
    最近更新 更多