Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/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 从repos1获取SVN更新并提交到repos2_Git_Svn_Commit - Fatal编程技术网

Git 从repos1获取SVN更新并提交到repos2

Git 从repos1获取SVN更新并提交到repos2,git,svn,commit,Git,Svn,Commit,我正在访问一个SVN存储库,并定期发出update命令,使本地副本与该存储库中的最新更改保持最新。我也在做修改,并在我的计算机上的本地副本中创建新文件 我不能将我自己的更改提交给回购协议,因为我不允许这样做。是否有任何方法可以跟踪自己的更改并将其提交到单独的存储库中?(就像我自己在github中的存储库一样)。git svn是Subversion和git之间变更集的简单管道。它提供了Subversion和git存储库之间的双向变更流 使用此命令拉 !git-svn fetch &&

我正在访问一个SVN存储库,并定期发出update命令,使本地副本与该存储库中的最新更改保持最新。我也在做修改,并在我的计算机上的本地副本中创建新文件


我不能将我自己的更改提交给回购协议,因为我不允许这样做。是否有任何方法可以跟踪自己的更改并将其提交到单独的存储库中?(就像我自己在github中的存储库一样)。

git svn是Subversion和git之间变更集的简单管道。它提供了Subversion和git存储库之间的双向变更流

使用此命令拉

!git-svn fetch && git-svn rebase
然后在git上有一个跟踪分支,比如“master”,它跟踪“git svn”的“svn分支”

然后,您可以使用常规的git命令来使用git跟踪主分支中的更改


应该可以帮助您进行设置。

git和svn可以共存-您可以创建自己的本地git回购。无论何时从svn更新,只要提交它在git中所做的任何事情。另见