svn - 颠覆修订号

标签 svn version-control revision

我从未使用过 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/

相关文章:

git - 如何 git-svn 从 Subversion 存储库中克隆最后的 n 个修订版?

linux - 如何从我的目录中删除所有 SVN 痕迹?

GitEye 不会显示更改

mercurial - 引用相对于命名修订的 mercurial 修订

git - 使用没有(或有限)修订历史记录的 git?

eclipse - 为什么 EGit 在新克隆的存储库中显示未暂存的更改?

svn - 如何为 TeamCity 集成 git 和 svn?

git:我不小心将功能分支 merge 到 master 而不是 develop

git - 您可以在单个存储库中为每个目录添加额外的 .gitignore 吗?

google-drive-api - 是否可以使用 google apps 脚本或 google drive api 创建新修订版?