簡體   English   中英

我可以在使用git克隆的存儲庫中使用git svn嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM