簡體   English   中英

Supress Merge / Conflict在“獲取最新版本”中的項目中有幾個文件,或者在Project中但在TFS中沒有

[英]Supress Merge/Conflict for a few files in a project on Get Latest Version, or, have in Project but not in TFS

我想在獲取最新版本的項目中禁止合並/沖突檢查一些源文件。 這是因為這些源文件是通過預構建步驟自動生成的。 我只希望它們保留“本地副本”或被服務器版本覆蓋,因為無論如何在構建之前都將它們替換掉,這並不重要。

當然,當我團隊中的某人獲得“獲取最新版本”時,這些人會遇到合並沖突錯誤,這沒什么大不了的,但是由於團隊會不時發生變化,因此我會收到幾周來自新團隊成員的電子郵件說“如果覆蓋將丟失所做的更改”,直到他們最終記得查看文件名。

當然,這會導致開發人員一次懶惰並忽略真實源文件上的合並警告……並丟失他的更改!

有什么方法可以告訴TFS不必為此擔心……或者,更好的是,由於預構建步驟總是創建這些文件的新版本,因此只需將它們放在項目中(它們是構建所必需的)即可,而無需在TFS中?

您始終可以刪除該文件的綁定,這樣就不會將其添加到SourceControl中。

  1. 在解決方案中選擇文件。

  2. 在Visual Studio中,文件->源代碼管理->從源代碼管理中排除文件

在此處輸入圖片說明

該文件將是您項目的一部分,但將不受源代碼管理。 基本上,它會在“ .vspscc”文件中添加一個條目以忽略特定文件。

在此處輸入圖片說明

Vs2008解決方案文件中的示例。

由OP編輯

  • 注意,如上所述,這不是在項目資源管理器中的文件上單擊鼠標右鍵!
  • 與2008年相比,Visual Studio 2012具有更好的隱藏性: 在此處輸入圖片說明

暫無
暫無

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

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