0
考慮分支1中的文件X和分支2中的相同文件X.Subversion diff只包括我對文件的更改
- 人A改變BRANCH1文件X
- 人員B改變文件X在BRANCH1。
我想將僅由人員B在branch1中的文件X中進行的更改應用於branch2中的文件X.我怎樣才能做到這一點?如果不可能,我該如何區分這兩個文件並查看僅由人員B應用的更改?
我正在使用TortoiseSVN。
考慮分支1中的文件X和分支2中的相同文件X.Subversion diff只包括我對文件的更改
我想將僅由人員B在branch1中的文件X中進行的更改應用於branch2中的文件X.我怎樣才能做到這一點?如果不可能,我該如何區分這兩個文件並查看僅由人員B應用的更改?
我正在使用TortoiseSVN。
當您執行diff時,只包含Person B提交的修訂。
如果A & B對相同的行進行了更改並且它們的提交是交錯的,則這將不起作用。如果他們的變更是相互排斥的,那麼當您應用由B構成的修改時,僅修改的差異時,則A的變更將不被包括。
若B使得A之後的變化,B的提交不「包含通過引入變化A」 除非乙改變線線A改變的一個或多個。如果A更改了第1-10行,而B更改了第40-50行,則B的修訂的差異包含只有更改第40-50行。
如果這經常發生,您需要進行較小的提交,或讓您的用戶在私人分支中工作。
您能否擴大您的答案?當B對X(branch1)進行更改時,A會對X(branch1)進行更改,B會對X(branch1)進行更改,這是否適用於場景?現在我想合併(或至少區分)到branch2只做B所做的更改。請注意,在B之後第二個提交文件X包含A引入的更改。 – igleyy