[英]Can I use git svn in a repository which I cloned using git?
我正在通過以下方式使用git獲取我的Webkit存儲庫: https : //trac.webkit.org/wiki/UsingGitWithWebKit
所以我做了:
git clone git://git.webkit.org/WebKit.git WebKit
我一直在使用“ git pull”升級我的存儲庫
我的問題是:我可以在存儲庫中執行“ git svn rebase”嗎? 還是只有在使用此方法創建存儲庫時才能這樣做?
git svn init -T trunk http://svn.webkit.org/repository/webkit
git clone
檢出git存儲庫,並且沒有指向SVN的鏈接,所以沒有。 如果要鏈接到SVN存儲庫,請按照鏈接中的說明進行操作:
如果您是WebKit提交者,並且希望能夠將更改提交到Subversion存儲庫,或者只想簽出WebKit.git中未包含的分支,則需要跟蹤Subversion存儲庫。 為此,請向git-svn通知WebKit SVN存儲庫的位置,並更新git-svn用來跟蹤Subversion存儲庫的分支,以便其重新使用我們已經從git.webkit克隆的歷史記錄。 .org,而不是嘗試從Subversion獲取所有內容:
cd WebKit git svn init -T trunk http://svn.webkit.org/repository/webkit git update-ref refs/remotes/trunk origin/master
我建議您將SmartGit用作SVN客戶端,以避免這些丑陋的解決方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.