Git 如何使用svn DCOMIT for svn all fast export Qt脚本
我已通过导入将subversion存储库导入Git存储库 然而,在导入项目之后,我不知道如何保持repository与SVN的同步,因为仍然有一些用户在使用SVNGit 如何使用svn DCOMIT for svn all fast export Qt脚本,git,svn,git-svn,Git,Svn,Git Svn,我已通过导入将subversion存储库导入Git存储库 然而,在导入项目之后,我不知道如何保持repository与SVN的同步,因为仍然有一些用户在使用SVN 导入完成后,我找不到使用git svn fetch或git svn dcommit的方法。SVN2Git用于单次转换。对于服务器上的SVN-Git同步,您需要设置任何类似SVN-Git的网关。要执行此操作,请在服务器上运行 $ subgit install path/to/svn/repository 并设置对在path/to/sv
导入完成后,我找不到使用
git svn fetch
或git svn dcommit
的方法。SVN2Git用于单次转换。对于服务器上的SVN-Git同步,您需要设置任何类似SVN-Git的网关。要执行此操作,请在服务器上运行
$ subgit install path/to/svn/repository
并设置对在path/to/svn/repository/.Git
或者,您可以在本地使用服务器上的SVN。要开始使用SVN存储库,请先克隆它:
$ git svn clone <URL> --stdlayout path/for/local/git/repository
$git svn clone--stdlayout path/for/local/git/repository
要从SVN获取更改,请运行
git SVN rebase
并推送当前分支--git SVN dcommit
SVN所有快速导出
都是增量的,如果您注意不要删除标记和日志文件。因此,您可以定期在SVN存储库上运行它,它将更新git存储库。您的意思是在服务器上进行SVN git同步吗?本地Git和远程SVN之间的同步?是。以前,我使用SVN2Git,因此,我仍然使用gitsvn fetch
和gitsvn dcommit
,因为主存储库仍然在svn中,而不是git中。