Subversion修订号

wai*_*933 2 svn version-control revision

我从未使用过VCS,所以如果我犯了任何根本性的错误,请纠正我.

对于我的项目,我选择使用Subversion,我一直在阅读文档.如果我理解正确,每次办理登机手续时都会增加修订号.但是,这提出了一个问题.是否可以一次签入多个文件(因此增量只有一个)?另外,如果签入不能编译,那么修订号会增加吗?

Pek*_*ica 6

是否可以一次签入多个文件(因此增量只有一个)?

是的,这是可能的.请参阅Subversion是否有变更集?来自官方FAQ.

另外,如果签入不能编译,那么修订号会增加吗?

您通常会首先测试事物的当前状态是否在您的测试环境中编译,并检查它是否存在.

您可以使用运行测试的预提交挂钩自动执行此操作,并在此条件下继续执行签入.

  • 在预提交钩子上进行编译步骤是滥用预提交钩子,说实话.你不希望你的代码库在每次提交之前编译,这很疯狂.你自己在当地做.流程与自动化同样重要. (5认同)