2010-04-02 59 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中是一個修訂。

相關問題