Git 如何使用svn DCOMIT for svn all fast export Qt脚本

Git 如何使用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

我已通过导入将subversion存储库导入Git存储库

然而,在导入项目之后,我不知道如何保持repository与SVN的同步,因为仍然有一些用户在使用SVN


导入完成后,我找不到使用
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中。