2012-09-27 45 views
2

我目前使用TFS 2010進行源代碼控制,但我遇到了一些奇怪的問題。TFS 2010獲取最新解決衝突

發生什麼事情是說開發人員1檢出一些文件,進行一些修改,然後檢查它們。然後,當開發人員2在源代碼管理中對這些文件執行「獲取最新」時,它將打開「解決衝突」選項卡,開發人員1修改的單個文件將在那裏與衝突類型:「現有文件」和說明:「一個同名的文件存在本地」。我還應該提到Developer 2沒有檢出文件,所以我會假設不會發生衝突,它會在所有文件中獲得最新版本。

每當有人進行更改時,都會發生這種情況。有沒有其他人遇到這樣的問題,如果是的話,你是如何解決這個問題的?

謝謝!

+2

聽起來像是開發人員2的工作區已經處於不良狀態。如果您爲開發人員2創建新的工作區,是否可以重現此操作,請通過獲取最新進行填充,然後再次嘗試您的步驟? –

+0

我會給它一個鏡頭謝謝! – cush

+1

是的,就像泰勒說我使用「核」選項。只需刪除Dev 2計算機上的所有文件,然後執行獲取特定版本即可強制重新下載所有內容。 –

回答

2

我最近看到這個使用VS2012 & TFS2012。我們最近升級了TFS,所以我認爲那是/當我的工作空間被搞砸了。

可以確認的是,TFS工作區核武器-IT-從軌道順序固定對我來說:

  1. 手動刪除有問題的項目,可以手動刪除
  2. 權下的開發計算機上的所有文件 - 點擊該項目,並得到具體的版本(VS2012遷此高級>獲取特定版本)
  3. 確保兩個覆蓋入住複選框被選中

小號這種情況顯然是不必要的,但它有點感覺更好的巫術。