2010-04-02 86 views

回答

12

是的,它们是大多数用途的等效术语。

当你得到“变更集”5100或“修订版”5100时,你正在讨论同样的事情。变更集在技术上是包含在其中的变更(与大多数源代码管理系统相同),修订版在技术上是变更集应用后的版本,但大多数时候,您都在谈论相同的事情。

3

每个已落实的更改集都标记有唯一标识特定更改集的修订版本号。严格地说,你可以说变更集指的是文件本身的变化,修订版本号是标识它的标识,但我猜想大多数人随便使用这两种互换性。

28

不是。变更集(顾名思义)是一组变更,而修订版则是特定时刻的代码库状态。

变更集应用于一个修订版以生成新修订版。

因此修订可以被认为是一系列变更集的累积效应。

说了这么多之后,术语修订通常被用作变更集的同义词(“你看到我的修订了吗?它增加了一些新的文件。”),但是我发现这个用法含糊不清。

+3

为了增加混淆,SVN也有[changelists](http://svnbook.red-bean.com/en/1.5/svn.advanced.changelists.html),这是一个完全不同的东西。 – Tgr 2012-08-27 18:17:31

4

至少对于SVN这些词是同义词。 Changeset =一组更改=修订。

基本上,变更集是与单个检入操作相关的所有内容,在SVN中是一个修订。

相关问题