我正在使用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
答案 0 :(得分:1)
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
答案 1 :(得分:0)
我建议你使用SmartGit作为SVN客户端来避免那些丑陋的变通办法。