如何同时提交多个git-SVN存储库



我在一家公司工作,该公司跟踪一个SVN存储库下的多个项目。因此,当我git-svn克隆上述存储库时,我将其复制到多个git-svn的存储库中。然而,有时SVN提交一个跨多个项目的单个逻辑更改会更好。有办法做到这一点吗?

例如,给定git-svn存储库:

  • 项目a=>svn://svn.server/project-a
  • 项目b=>svn://svn.server/project-b

我希望能够执行git svn dcommit-simultaneously project-a project-b或其他操作,并且只向SVN提交一次。

为每个项目运行"svn-info$project_url"。如果报告的"Repository Root"对每个项目都是相同的,那么您可以"git-svn-clone$repo_Root"并使用它在项目之间进行原子提交。否则,就不可能跨存储库进行原子提交,即使是使用subversion的原生提交。

最新更新