![](/img/trans.png)
[英]git-svn: branch renamed in svn repository, how do I tell git-svn?
[英]How should I switch to trunk after I cloned an entire SVN repository with git-svn?
我使用git-svn克隆了整個SVN存儲庫(包括所有分支)。 問題是,如果我運行git branch
我什么也收不到。 如果我運行git branch -a
我得到:
git-svn
我現在應該怎么做才能開始在SVN的trunk
?
編輯:回購以標准布局進行組織,但是當我退出時,我這樣做了:
git svn clone http://server/repo ( without any other options )
而且不喜歡
git svn clone http://server/repo/trunk
我的gitconfig看起來像這樣:
[svn-remote "svn"]
url = svn_url
fetch = :refs/remotes/git-svn
您可以使用SmartGit克隆SVN郵局。 它可以檢測您的中繼/分支/標簽配置並正確配置布局,因此您不必理會它。
克隆時必須使用-s
(標准布局)開關:
git svn -s clone http://server/repo
該開關將告訴git-svn從分別在^/branches
找到的目錄創建分支和^/tags
。 ^/trunk
將映射到git的master
分支。
恐怕,您將不得不重新克隆您的svn存儲庫...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.