CVS: Difference between revisions

From LemonWiki共筆
Jump to navigation Jump to search
(→‎相關軟體: add Git)
Line 31: Line 31:
== 相關軟體 ==
== 相關軟體 ==
=== Git ===
=== Git ===
[http://git.or.cz/ Git] via [http://use.perl.org/articles/08/12/22/0830205.shtml Perl 5 now uses Git for version control] 2008-12
[http://git-scm.com/ Git] via [http://use.perl.org/articles/08/12/22/0830205.shtml Perl 5 now uses Git for version control](2008-12) "Git is an open source, distributed version control system  designed to handle everything from small to very large projects with speed and efficiency." Cited from official website
 
* [http://github.com/git/git/network The git Network - GitHub] via [http://github.com/blog/39-say-hello-to-the-network-graph-visualizer Say hello to the Network Graph Visualizer - GitHub](2008-04)


=== CVS ===
=== CVS ===

Revision as of 14:03, 31 January 2009

Concurrent Versions System(版本控制系統)名詞解釋

  • CVS 版本控制系統可以讓不同的人,同時間編輯同一份文件、程式原始碼等等,並且可以記錄舊版與新版文件間的變動內容,進而比較之間差異,使得多人間可以遠距離地進行同一專案。
  • 而 Subversion 則號稱為新一代的版本管理軟體。


相近概念:檔案管理版本控制


相關文章/書籍

書籍

Subversion 是一個自由/開放原碼的版本控制系統, 也就是說 Subversion 管理著
隨時間改變的檔案. 這些檔案放置在一個中央 檔案庫 (repository) 中. 這個檔案
庫 很像一個尋常的檔案伺服器, 不過它會記住每一次檔案的變動. 這樣你就可以把
檔案回復到舊的版本, 或是瀏覽檔案的變動歷程. 許多人把一個版本控制系統, 想
像成某種 “時光機器”.
某些版本控制系統也是 software configuration management (SCM) 系統. 這些系
統是特別設計來管理大量程式碼的, 而且具有許多功能, 專門用在軟體發展之用 — 
像是可完全了解程式語言, 或是提供編譯軟體的工作. 不過 Subversion 並不是這樣
的系統; 它是一個泛用系統, 可用來管理任何 類型的檔案, 其中包括了程式原碼. 



相關軟體

Git

Git via Perl 5 now uses Git for version control(2008-12) "Git is an open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency." Cited from official website

CVS

cvs.png
manual: wincvs and MoinMoin (WikiEngines)
  • Owl Intranet Engine
http://owl.sourceforge.net/
php4 + mysql
  • Chora CVS Viewer
http://www.horde.org/chora/
System Requirements:


  • ViewCVS: Viewing CVS Repositories
http://viewcvs.sourceforge.net/
Prerequisites:
  • SubEthaEdit for Mac
http://www.codingmonkeys.de/subethaedit/
  1. a Free CVS Book
  2. CVS FAQ
  3. 用Open Source工具開發軟體 - CVS

Subversion

subversion_logo_hor-468x64.png

分類

  1. Society > Politics > Socialism > Libertarian Socialism(自由社會主義)
  2. Computers > Software > Configuration Management > Tools > Concurrent Versions System or ODP
  3. Computers > Software > Configuration Management > Tools > Subversion