我发现了类似的问题,但没有人肯定回答我的问题。我读过,例如:
如何使用颠覆一次提交多个目录?
在 Eclipse SVN 中提交多个项目
如何在命令行中跨多个外部执行单个 SVN 提交?
我们的公司约定要求将同一存储库的两个项目签出到单独的工作副本中
> svn co https://svn/A/trunk Alocal
> svn co https://svn/B/trunk Blocal
这两个项目相互依赖,因此能够在一个修订版中同时提交这两个项目真是太好了。
我使用 MSWindows 的办公室伙伴使用 TortoiseSVN。他们只是在 Windows 资源管理器中多选 Alocal 和 Blocal,然后右键单击 -> 提交。完毕。
在命令行上,我没有做同样的事情。
> svn ci -m '' Alocal Blocal
svn: . is not a working copy
我唯一能做的就是依次提交这两个项目,导致两次修订。
有没有办法使用 svn 命令行工具复制 TortoiseSVN 的单次提交行为,是或否?如果是,如何?
非常感谢!
PS:我是一个简单的svn用户。所以所有涉及属性的东西(我读过关于 svn:external 的混乱)或更高的东西都需要一些解释或参考。