簡體   English   中英

TFS baseless合並包含changset中未更改的文件

[英]TFS baseless merge contains unchanged files in changset

我正在分支B和C之間進行無基礎合並,因為我們不想進入主干和向下。 B和C是最新的所有主干更改。

在我在Visual Studio 2013中做了一個毫無根據的合並之前,我做了兩個分支的比較,它比較了6220個文件(150個不同,179只在源中,213只在目標中) ,所以我很高興。

即使在我完成合並之后,它也會出現大約100多個沖突需要解決,但令我擔心的是變更集有6000多個文件,所以很明顯,如果我辦理登機手續TFS會簽入尚未辦理的文件改變了。

是否有一個選項,以便最終合並的變更集只包含不同的文件+僅在源+中僅包含在目標中

這是我做的合並並避免更改集中的未更改文件

  1. 排除僅在源中的所有新添加的文件(幸運的是我有這整個列表)
  2. 撤消待處理的更改。 當您收到確認對話框時,選擇“全部否”。 Visual Studio將需要一些時間來處理,最終將得到僅更改的文件。
  3. 然后包括步驟1中排除的新添加的文件

這是正常現象。 當您進行baseless合並時,解決方案中的每個文件都被標記為已更改,並在簽入期間列在待處理的更改中。沒有選項可以簡單地進行合並以滿足您的要求。

但是,您可以嘗試以下解決方法undo your pending changes. When you get the confirmation dialog choose "No to all". Only your pending changes should be left. undo your pending changes. When you get the confirmation dialog choose "No to all". Only your pending changes should be left. 來自此問題在進行未更改的合並時,文件列為待定更改?
注意:只有對文件進行更改時才有效。 它不會合並您添加的任何新文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM