Git:git svn如何获取工作?

Jac*_*ieg 15 git git-svn git-merge git-rebase git-fetch

git svn fetch工作怎么样?提取的分支在哪里,以便我可以与我的主人或其他分支合并或改组?获取的数据在哪里,因为git remote我的git svn存储库中没有提供任何内容?

Jac*_*ieg 15

这是如何git svn fetch工作:

当使用git-svn你没有遥控器的的SVN,你使用的时候有服务器混帐,你只要有一个链接到远程SVN在本地服务器的.gitconfig文件.

如果要将当前分支更新为可以使用的最新修订版git svn rebase.但是如果你的svn项目很大,你可能会遇到不知道你最后一次修改是否成功的情况.如果你想更新到你确定是一个成功的版本的特定版本,例如你使用Jenkins为你提供最后一次成功的版本,你必须首先获取你想要的版本,然后使用获取的提交进行rebase.

为此你可以git svn fetch -r <revision>.这将在本地获取提交,直到需要的修订.要重新定义所提取的数据,您必须使用git svn rebase -lgit svn rebase --local.您不必在线进行本地变基.