Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在使用git克隆的存储库中使用git svn吗?_Git_Git Svn - Fatal编程技术网

我可以在使用git克隆的存储库中使用git svn吗?

我可以在使用git克隆的存储库中使用git svn吗?,git,git-svn,Git,Git Svn,我使用git通过以下方式获取我的Webkit存储库: 所以我做了: 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存储库,但没有指向SV

我使用git通过以下方式获取我的Webkit存储库:

所以我做了:

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存储库。为此,请将WebKit svn存储库的位置告知git 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

git clone
签出git存储库,但没有指向SVN的链接,因此没有。如果要链接到SVN存储库,请按照链接中的说明进行操作:

如果您是WebKit提交者,并且希望能够将更改提交到Subversion存储库,或者只想签出WebKit.git中不包含的分支,那么您需要跟踪Subversion存储库。为此,请将WebKit svn存储库的位置告知git 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

我建议您作为SVN客户机使用,以避免这些丑陋的解决方法。

我建议您作为SVN客户机使用,以避免这些丑陋的解决方法。

谢谢。如果我使用“git svn”创建respostory,我能使用常规git命令吗?git状态?吉特差异?吉特藏起来了?@hap497是的。您可以使用任何不以
git svn
开头的命令。谢谢。如果我使用“git svn”创建respostory,我能使用常规git命令吗?git状态?吉特差异?吉特藏起来了?@hap497是的。您可以使用任何不以
git svn
开头的命令。