SVN:Subversion 如何处理一次提交多个文件?

SVN : How Subversion deals with committing multiple files at once?

一次提交多个文件时 SVN 的行为如何:它是为每个文件提供相同的修订号,还是为每个文件提供递增的修订号?存储库的下一个修订号是什么?

我正在使用 Subversion 1.6 和 Subversive Eclipse 插件。

当然,大多数时候我们必须一次提交多个文件。功能的开发或错误修复包括多个文件的更改,作为一种良好做法,应立即提交这些更改,并清楚地说明更改的内容。它为所有人提供相同的修订号。在下一次提交中,修订号增加一个。

Subversion 使用连续的数字表示版本。每个修订版都是当前最新版本之一的增量。一次提交中的多个文件更改仍作为一个修订处理。

参考here红豆书:

Revision Specifiers

As we described in the section called “Revisions”, revision numbers in Subversion are pretty straightforward—integers that keep getting larger as you commit more changes to your versioned data.

如果基于 current version + number of committed files,如果您的项目包含大量文件和大量活跃的提交者并且通常涉及成百上千个文件的重构。