2013-03-05 95 views
0

我使用git-svn在Subversion中集中存儲的Git本地管理代碼。 Subversion版本庫使用「trunks/branches/tags」的標準佈局;當我創建了git倉庫時,我使用了「--stdlayout」參數。git-svn不再爲Subversion標籤創建分支

每當我跑git svn rebase,GIT中可以正確創建分支每當創建顛覆標籤:

Annotated tag

然而,最近的Git停止創建這些分支,現在他們只是顯示爲:

Missing annotated tag

如何在每當有新的Subversion標籤時恢復創建分支的Git的原始行爲?

回答

1

默認情況下,命令git svn rebase只會獲取「git-svn documentation」中所述的「當前HEAD的SVN父級」。要獲取包括分支機構在內的所有修訂版,您可以使用git svn rebase --fetch-all,或使用git svn fetch,然後在單獨的步驟中重新綁定。