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

时间:2012-07-22 23:53:53

标签: git git-svn

我在一家跟踪可在一个SVN存储库下被视为多个项目的公司工作。因此,当我git-svn克隆了所述存储库时,我将其编写为多个git-svn存储库。但是,有时SVN提交跨越多个项目的单个逻辑更改会更好。有没有办法做到这一点?

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

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

我希望能够做git svn dcommit-simultaneously project-a project-b或其他事情并让它只向SVN提交一次。

1 个答案:

答案 0 :(得分:2)

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