2012-04-20 27 views
135

我可以找到擱置按鈕沒問題,今天早些時候擱置了更改,但現在我似乎無法找到解除擱置按鈕的方法!這讓我陷入了相當的困境!任何人都可以在Visual Studio 2012中找到TFS「Unshelve」選項嗎?

如果這個按鈕實際上在Visual Studio 11 Beta中缺失,那麼可能有一個基於控制檯的TFS命令可以執行來暫時實現這個功能?

謝謝大家,我其實也無法在Google上找到答案。

+3

['tf.exe'](http://msdn.microsoft.com/en-us/library/z51z7zy0.aspx)是命令行客戶機,並且可以做任何事情的IDE可以(和更多)。 – AakashM 2012-04-20 10:51:35

+2

是的:從Pending Changes標籤開始10s以下(並且知道帶有下載的突出顯示的文本導致更多選項)。 – Richard 2012-04-20 13:06:37

+2

哦,我明白了,它在「查找頂棚」下。我想,因爲我正在尋找「Unshelve」這個詞,該菜單項會自動繞過我的大腦:)謝謝。 – GONeale 2012-04-24 00:05:45

回答

197

轉到團隊資源管理器,然後選擇「待處理更改」,然後選擇「操作」,然後選擇「查找擱板」,然後右鍵點擊要取消擱置的擱架,最後選擇「取消擱架」。

+0

謝謝Nockawa。 – GONeale 2012-04-24 00:06:46

+3

隨時。我承認新界面引入了很多變化。讓事情變得乾淨並且簡單地有一些缺點:很難找到不常用的操作。 – Nock 2012-04-24 10:09:04

+27

什麼似乎有些奇怪,在我看來,它更容易擱置的東西,更難取消擱置的東西,彷彿讓人擱置了很多東西,但很少取消擱置它們。 – 2013-01-22 09:49:00

29

另外:在解決方案

File > Source Control > Find > Find Shelvesets 
+1

這樣更直觀。我會記住這一個。 – BrainSlugs83 2015-04-18 03:08:13

+3

@ BrainSlugs83這就是我想我讀這個答案;-) – 2016-03-04 16:17:27

11

我總是用右鍵單擊並選擇「取消擱置」。要添加此功能:

  1. 單擊菜單「工具>自定義」。這將打開「自定義」對話框。
  2. 選擇「命令」選項卡。
  3. 選擇「選擇菜單或工具欄重新排列」部分中的「上下文菜單」單選按鈕。
  4. 從下拉菜單中選擇「項目和解決方案上下文菜單|解決方案|源代碼管理」。
  5. 單擊「添加命令」按鈕。這將打開「添加命令」對話框。
  6. 在「類別」列表中選擇「文件」。
  7. 在「命令」列表中選擇「TfsUnshelvePendingChanges」。
  8. 單擊「確定」按鈕關閉「添加命令」對話框。
  9. 使用「下移」按鈕將新菜單項放置在適當的位置。
  10. 單擊「關閉」按鈕關閉「自定義」對話框。
4

一般情況下,如果在Visual Studio中可用的數千個選項中找不到選項,則會提供非常有用的「快速啓動」(Ctrl-Q)功能。 在這種情況下,如果你輸入「shelve」,它會告訴你在哪裏可以找到shelvesets。

+1

大尖最後一次,謝謝。 – 2015-01-22 17:08:58

1

就像添加到Nock的答案如果您在源代碼管理下打開解決方案,則只能看到未擱置選項。

您將而不是如果您打開空白解決方案,請查看選項,無論您的Visual Studio工作區是否連接到Team Foundation。

這是它的外觀一樣,如果你想在一個空白溶液unshelving擱置(與連接到所有連接您的Visual Studio工作區和源代碼控制TFS),那裏從源頭控制取消擱置一個選項。

Blank Solution with TFS Connected

這是怎麼看起來像源控制下的解決方案打開了。

Unshelve option

答案的道德是開放任何解決方案/項目,你可能有一個是具有要取消擱置擱置源控制之下。

+1

這個視覺表示實際上有所幫助。 – Sandeep 2015-10-26 17:18:15

相關問題