2014-02-26 40 views
0

我將VS 2013連接到我的Visual Studio Online帳戶和TFS。我每天都會在那裏檢查我的解決方案。Visual Studio 2013顯示TFS中不存在的項目

問題是,如果我創建一個項目並意識到我創建了錯誤類型的項目並將其刪除(然後將其從文件系統中刪除),那麼當它將項目簽入TFS時,它會顯示刪除項目和所有文件來辦理登機手續。

然後我需要選擇ghost項目並將它從登機手冊中排除。

這是一個已知的問題?如果是這樣,我如何防止VS顯示這些鬼項目?

+0

與論壇網站不同,我們不使用「謝謝」或「任何幫助表示讚賞」,或在[so]上簽名。請參閱「[應該'嗨','謝謝',標語和致敬從帖子中刪除?](http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be - 刪除帖子) –

+0

@JohnSaunders - 哇,這個世界發生了什麼事,如果你不能在帖子中說「你好」或「謝謝」 – Kahanu

+0

閱讀我發佈的鏈接,你會發現你並不意味着要在這裏談論[so]。這不是另一個網絡論壇。 –

回答

4

這不是一個問題,而是設計。如果您正在創建一個項目並打勾Add to Source Control它將開始跟蹤更改。

但是,刪除物理項目不會阻止TFS跟蹤更改,因爲就其而言,文件仍然存在。

在刪除任何物理文件之前,您需要撤消掛起的更改,其中包括將項目添加到源代碼控制,然後您將能夠安全地刪除物理文件。

+0

我只點擊了爲原始項目添加「源代碼控制」,而不是添加新項目。好吧,我明白瞭如何在將來刪除項目,但是如何刪除已經在源代碼控制中的那些ghost項目? – Kahanu

相關問題