SVN:如何在命令行上复制Ortoise的多项目提交

SVN:如何在命令行上复制Ortoise的多项目提交,svn,tortoisesvn,commit,multi-project,Svn,Tortoisesvn,Commit,Multi Project,我发现了类似的问题,但没有一个能肯定地回答我的问题。我读过,例如: 我们公司的惯例要求将同一存储库的两个项目签出到单独的工作副本中 这两个项目相互依赖,因此能够在一个版本中提交这两个项目是很好的 我的MSWindows使用的是Ortoisesvn。他们只是在windows资源管理器中多选Alocal和Blocal,然后右键单击->提交。完成了 在命令行上,我没有做到同样的事情 > svn ci -m '' Alocal Blocal svn: . is not a working cop

我发现了类似的问题,但没有一个能肯定地回答我的问题。我读过,例如:

我们公司的惯例要求将同一存储库的两个项目签出到单独的工作副本中

这两个项目相互依赖,因此能够在一个版本中提交这两个项目是很好的

我的MSWindows使用的是Ortoisesvn。他们只是在windows资源管理器中多选Alocal和Blocal,然后右键单击->提交。完成了

在命令行上,我没有做到同样的事情

> svn ci -m '' Alocal Blocal
svn: . is not a working copy
我唯一能做的就是按顺序提交这两个项目,从而产生两个修订

有没有办法用svn命令行工具复制OrtoiseSVN的单一提交行为,是还是否?如果是,如何进行

非常感谢


PS:我是一个简单的svn用户。因此,我读到的关于svn的所有属性:外部或更高的内容都需要一些解释或参考。

单独的工作副本+一个单独的修订版在纯svn中是不可能的

必须通过普通家长的检查或与exernals的链接/更好、更自然的方式/联合WC


TortoiseSVN在这里使用了一些欺骗和提交前的数据预处理,肯定

可能TortoiseSVN在内部进行了两次提交?不。在多项目TortoiseSVN提交后,修订号正好增加了1。可能是通过-targets命令行选项完成的。你说,分别指定每个更改的文件?可能是。需要对此进行测试。但是,target是否也适用于文件树中的更改?也许只指定目录而不是所有文件就足够了。我没试过,我用乌龟,就像你的同事一样。
> svn ci -m '' Alocal Blocal
svn: . is not a working copy