提交数量是否会影响svn性能

时间:2012-05-15 06:23:08

标签: performance svn

在几次重构之后我差不多要提交大约1000个文件。是否可以提交如此大量的文件,或者我应该批量提交它们。我试图看看优点和缺点。

其中一个优点是我将在SVN中输入相同的条目以进行所有更改,并且易于导航。

3 个答案:

答案 0 :(得分:1)

SVN可以同时处理1000个文件。批量检查的唯一原因是为每个批次提供不同的提交消息,例如“已修复的错误#22”和“添加的天赋”。

答案 1 :(得分:1)

如果文件数量少至1000个,我会更少关注性能,更多地关注正确的工作流程。 1000个文件是很多文件,因此有很多变化,但是Subversion应该能够很好地处理它。

但是,如果所有更改实际上都没有1更改,那么它不应该是一次提交。例如,如果您要重命名3个函数,我会将每个函数重命名为单独的提交。根据您正在做的具体情况,您可能能够通过一次提交逃脱,但是从您现在浏览日志的一年后,如果您倾向于坚持小提交,您将使自己的生活更轻松。如果它只是一次更改,那么一次提交绝对是您的最佳选择(例如,重命名一个函数)。

答案 2 :(得分:0)

文件数量并不重要。 当您对代码仓库进行更改时,您应该考虑构建statiblity和测试合规性。

回答你的问题:如果你对n个文件进行了更改并且只提交了其中的一些文件,那么你很可能会破坏构建(甚至不讨论测试)。所以你应该提交所有必要的文件来保证至少建立完整性。

svn和其他工具能够处理这样的nb文件,这些文件将代表服务器上的单个事务。