2011-07-23 84 views
1

在SVN標籤只是另一個URL。因此,當我使用git svn clone <url_of_tag>克隆指向某個標籤的URL時,我預計它會獲取標籤的完整歷史記錄,但事實並非如此。一個Git日誌的克隆節目後,如何使SVN標籤上的git svn clone獲取完整的歷史記錄?

<some_hash> git-svn-id: <tag_url>@12256 eaa63c25-6722-0410-8f96-99d88de8df57 

git svn clone <url_of_trunk>工作正常。

如何克隆標記URL以及完整的歷史記錄?

回答

2

考慮到標籤,在SVN是應該不變(在你應該做一個SVN標籤更多的版本),這是不足爲奇的混帳SVN腳本不在標籤url下閱讀SVN回購的歷史時,發現許多提交創建。
(查看SVN中的What do 「branch」, 「tag」 and 「trunk」 really mean?

+0

除了URL包含字符串「tags」的事實外,沒有什麼可以說這是SVN中的標籤。有沒有辦法強制git svn將其視爲另一個SVN URL? –

+0

@Chandru:考慮到git svn的參數,實際上可能有一種方法:嘗試提及'--trunk = ',看看是否有幫助。 – VonC

+0

工作。謝謝 –

相關問題