如何使用subversion一次提交多个目录?

9 svn commit checkin

我尝试使用svn ci dir/a dir/b -m"我的评论",但这不起作用.我还使用svn ci dir/a/*dir/b/*-m"我的评论",它也不起作用.

我知道你可以指定多个文件,但是如何告诉subversion检查这些文件夹中的所有修改过的文件?我主要想这样做,以便我的所有更改都可以进入一个版本.我可以一次签入一个目录,但最终会给每个目录不同的修订版本.

Mil*_*dev 9

您可能需要指定"但这不起作用"的含义,因为它在这里工作正常:

D:\Projects>svn commit -m 'test1' test\aaa "test\aaa bbb ccc"
Sending        test\aaa\aaa222\xxx.txt
Sending        test\aaa bbb ccc\aaa.txt
Transmitting file data ..
Committed revision 8.

D:\Projects>
Run Code Online (Sandbox Code Playgroud)


gbj*_*anb 1

我认为你只有 1 个选择:签入包含目录 - 将这两个目录都作为子目录的目录。

如果它们还没有像这样组织(即它们都是存储库中的顶级目录),那么您无能为力 - svn 命令仅适用于单个目录。