我从未使用过 VCS,所以如果我犯了任何基本错误,请纠正我。
对于我的一个项目,我选择使用 Subversion,并且我一直在阅读文档。如果我理解正确,每次 checkin 都会增加修订号。然而,这带来了一个问题。是否可以一次 checkin 多个文件(因此增量只有一个)?另外,如果 checkin 未编译怎么办...修订号会增加吗?
最佳答案
Is it possible to checkin more than one file at a time (so the increment is only one)?
是的,这是可能的。参见 Does Subversion have Changesets?来自官方常见问题解答。
Also, what if, say, a checkin doesn't compile... will the revision number be incremented?
您通常会首先测试当前状态是否可以在您的测试环境中编译,如果可以则检查。
您可以使用 pre-commit hook 自动执行此操作运行您的测试,并在该条件下继续 checkin 。
关于svn - 颠覆修订号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2210400/