2014-11-05 278 views

回答

3

好吧,所以事實證明,svn處理標籤作爲分支,這些都是留下的遠程分支。它們可以用

git branch -d -r trunk 
git branch -d -r tags/0.1 
git branch -d -r tags/0.1.1 
0

請看.git/refs,特別是.git/refs/remotes

+0

'.git/refs/remotes'中有'origin'和'tags'目錄。我刪除了'tags',沒有任何改變。還有我應該看到那裏?因爲我只有空目錄'.git/refs/heads''.git/refs/remotes/origin''.git/refs/tags' – Uko 2014-11-05 08:39:21

+1

標記被命名爲固定位置(git標記)。分支存儲在「參考」中。你有沒有嘗試使用正常的命令來刪除分支? 'packed-refs'文件也包含這些數據。 – 2014-11-05 09:53:14

+0

我應該如何使用正常的命令? 'git push tags:0.1'? – Uko 2014-11-05 10:16:02