1

我发现了类似的问题,但没有人肯定回答我的问题。我读过,例如:
如何使用颠覆一次提交多个目录?
在 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 的混乱)或更高的东西都需要一些解释或参考。

4

1 回答 1

1

“单独的工作副本”+“一个单一的修订版”在纯 SVN 设计中是不可能的

United WC(通过共同父母结帐或与外部链接/更好更自然的方式/)是必须的

TortoiseSVN 在这里使用了一些作弊和提交前的数据预处理,绝对

于 2014-04-04T18:01:30.283 回答