我在哪裏工作,我們有一個很長的構建過程,其中包括十幾個模塊。我在模塊[A]中工作,並且在代碼檢入模塊[B]和[C]的同時,代碼被檢入到模塊[A]中(這種情況發生在開發人員正在處理交叉模塊項目時)。如何臨時安全地忽略來自TFS的文件/更改
問題是我週期性地獲取了我的模塊的最新版本(對於與開發數據庫模式有關的其他原因是必需的),並且新代碼可以引用其他模塊中的代碼([B],[C]等)這在我們的日常構建中還沒有建成。我可以下拉模塊[B]和[C]並自己構建它們,但由於涉及構建過程的配置,這可能需要幾個小時。
到目前爲止,我的解決方案一直是將包含尚不可用功能的代碼註釋掉,然後嘗試記住在完成我的工作時不要檢查這些註釋。有沒有辦法將文件簽出(或一系列文件簽出)標記爲臨時?
短版
如何紀念我的修改部分,這樣,當我去檢查,在這些變化(而不是我的變化其餘部分)被忽略/百廢待興?
- 編輯
我不能使用,因爲涉及我們的開發數據庫和我們自家釀製的ORM同步問題分支。
請參閱[Team Foundation Server 2010分支指南](http://tfsbranchingguideiii.codeplex.com/)以瞭解TFS 2010如何輕鬆進行分支。 –
+1給了我一個合適的答案,但它不是一個辦法。我仍然會遇到同樣的問題(我將不得不記住哪些更改在登機時應該是暫時的)。 – wllmsaccnt
不,你不會的。如果您正確設置了功能分支,則在您需要進行集成之前,您不必擔心其他代碼的更改。 –