2015-03-31 80 views
0

我打開了兩個VS2013會話,每個會話都有一個由同一個visualstudio.com TFS存儲庫控制版本的解決方案。如何只檢查當前項目?

在一個項目中,我想檢查一些文件,但檢入將始終希望檢查所有其他VS項目中已更改的文件。

有沒有辦法讓Check In只在當前項目上工作?

它在項目中也檢查B工程檢查的時候,當我不看好項目B的狀態準備好一定是非常令人困惑

+0

您正在使用哪個版本的Visual Studio?請參閱「[從我的工作頁面暫停並恢復您的工作](https://msdn.microsoft.com/en-us/library/ms181403.aspx#my_work)」 – 2015-03-31 02:49:48

回答

3

檢入是基於您的工作空間而不是您正在處理的解決方案或項目,這意味着檢入將始終檢測從源代碼管理映射的任何文件夾中所做的更改,而不管哪個實例它們是由Visual Studio製作的(因爲它會查看物理磁盤以確定更改的內容)。

如果您希望爲您的支票申請一個較小的範圍,您可以更具體地說明您的工作區映射和/或使用多個工作區,但這會帶來可用性複雜性,因爲您現在需要確保源控制瀏覽器和待定更改是指正確的工作區。

-1

一旦發生這種情況對我來說,如果我已經在VS情況變化我不想辦理入住手續,然後回到我想要辦理入住手續的那一個,我會看到一個提示框,提示「文件已更改,您想要更新它們嗎?」如果這對你是真的,你可以說不。或者,如果每個VS實例在不同分支中觸摸代碼,則可以選擇「排除」(在團隊資源管理器中)這些其他分支文件。

1

如果不是沒有範圍簽入(默認爲工作區範圍),您可以右鍵點擊您想要的範圍。

如果您右鍵單擊解決方案並選擇簽入,Visual Studio將爲您篩選簽入。它的範圍僅限於該解決方案中的文件。

+0

您可以詳細說明一下嗎?謝謝。 – 2015-03-31 06:13:38

+0

修正了亂碼 – 2015-03-31 11:31:40