我不知道這些詞是否是對方的同義詞?svn:changeset = revision?
16
A
回答
12
是的,它們是大多數用途的等效術語。
當你得到「變更集」5100或「修訂版」5100時,你正在討論同樣的事情。變更集在技術上是包含在其中的變更(與大多數源代碼管理系統相同),修訂版在技術上是變更集應用後的版本,但大多數時候,您都在談論相同的事情。
3
每個已落實的更改集都標記有唯一標識特定更改集的修訂版本號。嚴格地說,你可以說變更集指的是文件本身的變化,修訂版本號是標識它的標識,但我猜想大多數人隨便使用這兩種互換性。
28
不是。變更集(顧名思義)是一組變更,而修訂版則是特定時刻的代碼庫狀態。
變更集應用於一個修訂版以生成新修訂版。
因此修訂可以被認爲是一系列變更集的累積效應。
說了這麼多之後,術語修訂通常被用作變更集的同義詞(「你看到我的修訂了嗎?它增加了一些新的文件。」),但是我發現這個用法含糊不清。
4
至少對於SVN這些詞是同義詞。 Changeset =一組更改=修訂。
基本上,變更集是與單個檢入操作相關的所有內容,在SVN中是一個修訂。
相關問題
- 1. Safari webkit build/revision
- 2. SVN build revision
- 3. SVN Externals and Revision Association
- 4. Jenkins:git「Checking out Revision」後失敗
- 5. Mercurial hg Subrepository issue - 「abort:unknown revision'
- 6. 'commit'和'revision'有什麼區別
- 7. emacs ediff-revision for Hg抱怨參數錯誤
- 8. TFS 2010 Team Build Revision $(Rev:.r)存儲在哪裏?
- 9. OpenVAS顯示$ Revision:$而不是實際的服務版本
- 10. 我在哪裏可以找到SDK Tools,Revision 6?
- 11. 如何使用SmartGit從以前的svn-revision創建分支?
- 12. 「git show HEAD」結果爲「fatal:ambiguous'HEAD':unknown revision or path not in the working tree」
- 13. 如何使用pouchdb中的revision屬性獲取文檔?
- 14. 什麼是此版本標記格式:$ Revision:3.2.1 $
- 15. SVN/Subversion:如何獲取壓縮文件$ Revision $標籤在提交時更新?
- 16. 顛覆:修訂註釋與部分訪問不可見的revision`s文件
- 17. 部署與capistrano錯誤:.../REVISION沒有這樣的文件或目錄
- 18. 在Ember Data revision 12中刪除記錄的正確方法是什麼?
- 19. 在python相當於什麼是這行代碼在Perl $ {CONF} svnlook的登錄--revision $轉$回購
- 20. SVN結帳/更新--revision - 當它需要他們之間真正的區別就回滾
- 21. NoReverseMatch at/revision/login_user/Reverse找不到參數'()'和關鍵字參數'{}'的'module-add'。 0模式(S)嘗試:[]
- 22. svn hotcopy增量覆蓋備份中的現有修訂
- 23. 使用主鍵從表中獲取字段
- 24. Android SDK Manager無法下載新文件
- 25. Android SDK最小設置爲運行apk
- 26. 在Android SDK上安裝指向怪異Linux包的軟件包
- 27. 修訂系統 - 幫助改進我的代碼
- 28. SQL樞紐和功能
- 29. 實體沒有關聯正確
- 30. PHP @是否安全用於檢查數組值?
爲了增加混淆,SVN也有[changelists](http://svnbook.red-bean.com/en/1.5/svn.advanced.changelists.html),這是一個完全不同的東西。 – Tgr 2012-08-27 18:17:31