繁体   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