2013-03-22 49 views
18

我正在使用VS2010的TFS並且遇到這個問題:'獲取最新版本'並嘗試編輯該文件後,它不會出現在Pending Changes窗口中。我必須使用'檢出編輯'選項才能更改每個要更改的文件。這使得我在處理大型項目時錯過了一些文件。任何人有想法解決這個問題?我編輯的文件沒有出現在TFS的Pending Changes窗口中

回答

28

轉到File -> Source Control -> Go Online它會解決這個問題。

3

您是否已通過Source control window打開了您正在進行的項目?如果你這樣做,你的解決方案還沒有綁定到TFS,它現在會被問到。因此bind您的解決方案和項目,然後您的更改將可見,您不需要檢查編輯。您還可以通過檢查解決方案文件旁邊是否有vssscc files來查看是否已完成此操作。

+0

我的工作方式是**連接到Team Foundation Server的**,並從源頭上控制打開的項目,它已經是MAPP編輯到我的工作區和文件** vssscc **存在。但它仍然不起作用 – 2013-03-22 08:26:52

+2

然後結帳這篇文章http://social.msdn.microsoft.com/Forums/en-US/tfsversioncontrol/thread/88d652fa-1fef-4e3c-8dcb-a2079a96f031/這裏有一些步驟或東西,你可以檢查它是否像它需要的那樣工作。 – TimVK 2013-03-22 09:05:23

+0

從上面的鏈接:轉到*工具/選項/環境/文檔*,並確保*允許編輯只讀文件*是**不**檢查。這對我有效。 – 2016-09-19 10:06:18

2

連接問題後有同樣的問題 - 這導致VS/TFS認爲我沒有檢查出任何東西。解決方案只是通過文件,源代碼管理,高級,刷新狀態刷新狀態。

0

對於我來說,在解決方案的上下文菜單中,我可以選擇'將此解決方案添加到源代碼管理...'。 如果你也有這個選項,你應該去添加它。您可以保留相同的位置並忽略所有警告。

對我來說,只有這樣做後,它開始再次看到文件更改。

我的解決辦法也在網上,顯然沒什麼錯了...

0

在VS2012有同樣的問題,沒有答案的上述工作。

通過打開「轉到所有更改」幷包括所有丟失的文件修復。

如果我再次排除其中的任何一項,它們不會出現在「排除的更改」下,並且必須從「轉到所有更改」中手動添加。

+0

我在哪裏可以找到「進入所有更改」? – Andre 2017-09-26 10:24:16

+1

@Andre https://i.stack.imgur.com/PU6Zv.gif(從[另一個問題](https:// stackoverflow。com/questions/21282954/tfs-show-really-all-changes)) – user5226582 2017-09-26 10:32:54

+0

非常感謝您的圖片 – Andre 2017-09-26 13:46:17

2

我沒有看到File -> Source Control -> Go Online選項。我通過點擊項目並選擇​​來修復它。這工作。

0

我們TFS有錯誤,所以我得到它回來後,只看到新userControls加入未編輯的,這是我的固定它:

右擊 - >添加文件到源代碼管理 - >保存本地版(或服務器)

它已經失去了它的連接到文件夾

相關問題