【发布时间】:2011-05-19 03:42:55
【问题描述】:
我尝试一次性提交跨不同目录的多个文件,如下所示,
svn commit –m”log msg” mydir/dir1/file1.c mydir/dir2/myfile1.h mydir/dir3/myfile3.c etc etc
因为,我想从提交列表中排除一些文件,所以我将每个文件名放在命令行中,如上所述。我把它放在记事本里,大约有 25 个文件。当我在命令行上复制并粘贴它时,最后几个文件丢失了,我猜这可能是命令行缓冲区限制(?)。有什么办法可以增加缓冲区的长度吗?
是否有任何选项可以将所有文件放在一个文本文件中并将其作为 svn commit 的参数?
【问题讨论】:
-
@Thi - 那些不使用 GUI 进行颠覆的人是受虐狂。获取 Tortoise SVN 或它的 Linux 等价物。
-
如果缓冲区长度有限制,它不会在SVN中,它会在你使用的任何shell中。
-
@cinquTimo:您可能更喜欢使用 GUI 来处理所有事情。其他人没有。
-
@Colin,我想是的,在这种情况下如何增加shell缓冲区长度?
-
“那些不使用 GUI 进行颠覆的人是受虐狂。” -- 自虐就是用颠覆,但我们有些人别无选择。