2016-01-22 78 views
9

在Visual Studio Team Services中,我錯誤地將Git存儲庫添加到TFVC下的現有項目,所以現在該項目有兩個存儲庫。Visual Studio團隊服務:刪除存儲庫

問題是,我找不到從項目中刪除此存儲庫的任何選項。我發現的唯一選擇是刪除整個項目(顯然不是我想要做的)。

在線搜索不會產生有用的結果,因爲所有文章似乎都是關於刪除項目,找不到有關從項目中刪除存儲庫的任何內容。

回答

12

在我的情況下,通過Pascal Bergerthe comment的解決方案工作:我創建了一個第二個空庫,之後我有兩個庫的「刪除」選項,成爲可見右鍵單擊任何存儲庫時。

+1

因爲我不再在該項目上工作,所以我會標記爲「正確信仰」,) –

+1

沒有信仰要求;只是檢查,這是一個很好的解決方案。 – 2016-10-19 09:55:43

2

在左上角的代碼集線器中,有一個下拉框可以選擇不同的存儲庫。在這個下拉菜單的底部有一個「管理儲存庫」鏈接。

在版本控制管理中,您可以右鍵單擊存儲庫並選擇「刪除存儲庫」。

直接鏈接是: https://YourTenant.visualstudio.com/DefaultCollection/YourTeamProject/_admin/_versioncontrol

更換YourTenantYourTeamProject用適當的值。

如果您在下拉菜單中看不到鏈接或收到錯誤消息,那麼您很可能沒有足夠的權限。

+2

我是唯一的管理員,我看到的唯一選擇是「重命名存儲庫」,沒有任何選項可以刪除! –

+0

我也嘗試將所有權限設置爲「允許」所有團隊成員,但他們都沒有看到刪除選項。 –

+1

難道Git Repository是團隊項目的默認存儲庫(無法刪除)嗎?如果臨時創建新的存儲庫,是否會在新的存儲庫中看到刪除選項? –

3

只有當您在一個基於Git的項目中有多個Git倉庫時,才能刪除Git倉庫。所以在你的情況下,沒有辦法刪除Git倉庫。您可以在微軟用戶音色提交功能請求:http://visualstudio.uservoice.com/forums/330519-team-services

+0

我想在此澄清,一旦您通過添加Git啓用團隊項目回購,這是一個無法撤銷的單向變更(您的團隊項目現在總是會有Git)。這意味着你不能刪除最後剩下的Git倉庫,只能重命名它。 – Vermis

+1

只有當您有2個回購協議時,誰纔有能力刪除回購協議? – toroveneno

1

刪除團隊項目,剩餘的回購也將被刪除。這樣你就沒有剩下一個空的團隊項目