簡體   English   中英

Visual Studio 2015 Update 2團隊資源管理器缺少“排除”

[英]Visual Studio 2015 Update 2 Team Explorer Missing 'Exclude'

我一直在Visual Studio 2015的Team Explorer部分中使用Git集成。

我的解決方案中有許多配置文件需要修改才能使應用程序在本地運行但我不想提交這些更改。

在VS2015 Update 1中,Git集成的“更改”部分中有一個“排除”選項,我可以選擇修改后的配置文件並將其從更改集中排除。 然后,這些文件將不會出現在未來修改文件列表中,因此它們將在未來的提交中保留。

昨天我安裝了Update 2,現在排除選項已經消失了。 我甚至看不到'忽略'所以現在我必須手動選擇修改后的文件並每次進行分段,現在這是一個額外的步驟,並且有可能讓我意外地提交本地配置更改。 我意識到,為即將提交的文件設置暫存區域是常態,但VS的默認設置是提交所有內容。 如果我想排除配置文件,那么我需要暫存其他文件,然后提交。

有沒有辦法使用exclude選項取回以前的功能,或者無法忽略VS Git集成中的配置文件。 我真的不想將配置文件添加到Git忽略列表中,因為有時我會合法地更改這些文件並想要提交它們。

Visual Studio現在遵循Git術語而不是TFS源控件Include / Exclude。 在Git中,默認情況下您的更改不會暫停。 從現在開始,VS也是如此,您可以右鍵單擊要為下次提交收集的文件,然后選擇“Stage”。 一旦您暫存了某些文件,您就可以通過Commit Staged按鈕專門提交這些暫存文件(在您至少暫存一個文件后,標題將從Commit All更改)。

但是,作為一種快捷方式,當您想要一次提交每個已更改的文件時 - 並且所有這些文件最初都是非暫存的 - 您只需單擊“ Commit All按鈕即可暫存和提交它們。

首先這讓我感到驚訝。 但是了解Git術語完全有道理。 Include / Exclude來自原始的TFS源代碼控制機制,它具有類似的用途,但對於VS新手但知道Git的人來說可能會讓人感到困惑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM