一次提交多个文件时SVN的行为如何:是否为每个文件提供相同的修订号,或者为每个文件提供增量修订号?什么是存储库的下一个版本号?
我正在使用subversion 1.6和Subversive Eclipse插件。
答案 0 :(得分:3)
当然,我们必须在大多数时间一次提交多个文件。功能或错误修复的开发包括多个文件的更改,它们应该立即作为一种良好实践提交,并明确说明更改的内容。它为所有人提供相同的修订号。在下一个提交修订版中,num加1。
答案 1 :(得分:3)
Subversion使用连续数字作为版本。每个版本都是当前最新版本之一的增量。一次提交中的多个文件更改仍作为一个修订处理。
请参阅here以获取Red Bean书中的参考:
修订说明符
正如我们在“修订版”一节中所述,版本号为 Subversion是非常简单的整数,不断获取 您对版本化数据进行更多更改时会更大。
你可以想象如果你的项目包含大量文件和大量活跃的commiters并经常重构,那么如果它基于current version + number of committed files
,你将会很容易地达到相当高的数字作为修订版本。涉及数百或数千个文件。