Svn Subversion diff仅包括我对文件的更改

Svn Subversion diff仅包括我对文件的更改,svn,tortoisesvn,diff,branching-and-merging,Svn,Tortoisesvn,Diff,Branching And Merging,考虑branch1中的文件X和branch2中的相同文件X 人员A更改branch1中的文件X 人员B更改branch1中的文件X 我只想将branch1中文件X中的人员B所做的更改应用于branch2中的文件X。我该怎么做?如果不可能,我如何区分这两个文件并查看仅由人员B应用的更改 我使用的是龟甲vn。当您执行您的差异时,仅包括人员B提交的修订 如果A&B对相同的行进行了更改,并且它们的提交是交错的,那么这将不起作用。如果它们的更改是互斥的,当您应用仅由B所做修订组成的差异时,则a的更改将不包

考虑branch1中的文件X和branch2中的相同文件X

  • 人员A更改branch1中的文件X
  • 人员B更改branch1中的文件X 我只想将branch1中文件X中的人员B所做的更改应用于branch2中的文件X。我该怎么做?如果不可能,我如何区分这两个文件并查看仅由人员B应用的更改


    我使用的是龟甲vn。

    当您执行您的差异时,仅包括人员B提交的修订

    如果A&B对相同的行进行了更改,并且它们的提交是交错的,那么这将不起作用。如果它们的更改是互斥的,当您应用仅由B所做修订组成的差异时,则a的更改将不包括在内

    如果B在a之后进行更改,B的提交不会“包含a引入的更改”,除非B更改了a更改的一行或多行。如果A更改了第1-10行,B更改了第40-50行,则B版本的差异仅包含对第40-50行的更改


    如果这种情况经常发生,您需要进行较小的提交,或者让您的用户在私人分支机构中工作。

    您可以扩展您的答案吗?它是否适用于B更改X(branch1)、A更改X(branch1)、B更改X(branch1)的场景?现在我只想合并(或至少是差异)到B所做的branch2更改。请注意,在B第二次提交后,文件X包含A所引入的更改。