谢谢。从链接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