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

时间:2015-02-26 10:34:17

标签: svn revision subversive

一次提交多个文件时SVN的行为如何:是否为每个文件提供相同的修订号,或者为每个文件提供增量修订号?什么是存储库的下一个版本号?

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

2 个答案:

答案 0 :(得分:3)

当然,我们必须在大多数时间一次提交多个文件。功能或错误修复的开发包括多个文件的更改,它们应该立即作为一种良好实践提交,并明确说明更改的内容。它为所有人提供相同的修订号。在下一个提交修订版中,num加1。

答案 1 :(得分:3)

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

请参阅here以获取Red Bean书中的参考:

  

修订说明符

     

正如我们在“修订版”一节中所述,版本号为   Subversion是非常简单的整数,不断获取   您对版本化数据进行更多更改时会更大。

你可以想象如果你的项目包含大量文件和大量活跃的commiters并经常重构,那么如果它基于current version + number of committed files,你将会很容易地达到相当高的数字作为修订版本。涉及数百或数千个文件。