謝謝。從鏈接http://trac.webkit.org/wiki/UsingGitWithWebKit,使用git檢查Webkit有三個步驟。如何使用git來檢出指定版本的Webkit?
我需要更改哪個步驟以指定簽出正確版本的Webkit for chromium?
謝謝。
git clone git://git.webkit.org/WebKit.git WebKit
cd WebKit
git svn init -T trunk http://svn.webkit.org/repository/webkit
git update-ref refs/remotes/trunk origin/master
git svn fetch
我應該注意,上面的git svn方法只在跟蹤svn回購時纔有效。 – 2009-08-25 05:12:14
謝謝。我做了你的建議。 $ REF = $(GIT SVN發現,轉速r)git的結帳$ REF $ git的結帳-b 然後,我做了 '混帳SVN變基'(我試圖保持同步的SVN的主幹我忘了在'git svn rebase'之前做'checkout -b master'。我現在得到這個: git checkout master 已經在'master' 你的分支在'origin/master'之前146提交 我沒有改變我的git svn倉庫,我怎麼說我提前146提交。我怎麼能修復它? 謝謝。 –
hap497
2009-08-27 06:32:52
任何時候你rebase你重寫git倉庫的歷史。很可能你被壓扁了或從歷史記錄中刪除提交,所以您的存儲庫歷史不再看起來像遠程的,git會變得困惑。只能使用Rebase修改已提交但未發佈的提交的歷史記錄。不在特定分支時進行rebase可能會有一些非常奇怪的行爲,我不知道。當您簽出提交修訂版時,您不在分支上,而且您不在主人身上。 git rebase可能會在您簽出的提交後清除所有提交。但這是一個猜測。 – 2009-08-27 13:12:32