Eclipse CVS:CVS不能提交许多(大)文件

时间:2014-04-16 16:11:13

标签: eclipse configuration cvs

我在Eclipse中使用CVS。我有一大套(大约600)修改后的文本文件,我想CVS提交。每个文件大约1MB。我发现如果我尝试提交整个父目录或任何大量的笔记本,比如50个,那么提交永远不会有效。我在Package Explorer中使用突出显示多个文件 - >上下文菜单 - >团队 - >承诺这样做。现在,我只选择一个小数字,比如10个修改过的文件并提交它确实有用。但它通常需要多次尝试才能工作。我可以使用任何配置或技巧吗?

我正在使用带有内存设置的Eclipse 4.3

...
-XX:MaxPermSize=256m
-Xms1024m
-Xmx1536m
...
在eclipse.ini中

将文件存储在其他位置或VCS存储库不是一种选择。使用其他CVS客户端或方法进行提交是可以的。

1 个答案:

答案 0 :(得分:0)

据我所知,从eclipse提交文件会将文件列为经典cmd命令“cvs commit file1 file2 ...”的参数。这种命令中的参数数量有限制。因此它无法处理大量文件。尺寸也可能是一个问题。

我需要一次提交大约30 000个文件,我能够做到这一点的唯一方法就是编写一个脚本并使用“cvs commit -l”递归执行每个文件夹(在递归访问文件夹时调用)。

我已经尝试过toViseCVS,但是它在内存上崩溃了(这个操作需要大约1.3GB的RAM才能分配它)。