CVS: Difference between revisions
Jump to navigation
Jump to search
(→Git) |
(→分類) |
||
| (4 intermediate revisions by 2 users not shown) | |||
| Line 36: | Line 36: | ||
=== CVS === | === CVS === | ||
* http://www.cvshome.org/ | * http://www.cvshome.org/ | ||
* http://www.wincvs.org/ | * http://www.wincvs.org/ | ||
| Line 69: | Line 68: | ||
=== Subversion === | === Subversion === | ||
* [http://subversion.apache.org/ Apache Subversion] | |||
* http:// | ** client: [http://tortoisesvn.tigris.org/ TortoiseSVN] | ||
* [http://blog.tcchou.org/space/Subversion TCC's Blog - Subversion] | ** 說明 [http://blog.tcchou.org/space/Subversion TCC's Blog - Subversion] | ||
=== dropbox === | |||
{{exclaim}} [https://www.dropbox.com/home Dropbox] 跟 Git 無法使用相同目錄 | |||
== 分類 == | == 分類 == | ||
| Line 77: | Line 79: | ||
# [http://directory.google.com/Top/Computers/Software/Configuration_Management/Tools/Concurrent_Versions_System/?tc=1 Computers > Software > Configuration Management > Tools > Concurrent Versions System] or [http://dmoz.org/Computers/Software/Configuration_Management/Tools/Concurrent_Versions_System/ ODP] | # [http://directory.google.com/Top/Computers/Software/Configuration_Management/Tools/Concurrent_Versions_System/?tc=1 Computers > Software > Configuration Management > Tools > Concurrent Versions System] or [http://dmoz.org/Computers/Software/Configuration_Management/Tools/Concurrent_Versions_System/ ODP] | ||
# [http://directory.google.com/Top/Computers/Software/Configuration_Management/Tools/Subversion/?il=1 Computers > Software > Configuration Management > Tools > Subversion] | # [http://directory.google.com/Top/Computers/Software/Configuration_Management/Tools/Subversion/?il=1 Computers > Software > Configuration Management > Tools > Subversion] | ||
[[Category:Tool]] | |||
Latest revision as of 14:27, 18 July 2016
Concurrent Versions System(版本控制系統)名詞解釋
- CVS 版本控制系統可以讓不同的人,同時間編輯同一份文件、程式原始碼等等,並且可以記錄舊版與新版文件間的變動內容,進而比較之間差異,使得多人間可以遠距離地進行同一專案。
- 而 Subversion 則號稱為新一代的版本管理軟體。
相關文章/書籍[edit]
- 劉昭宏 (2003). 軟體協同開發的歷史淵源與自由軟體. 自由軟體鑄造場計畫網站. visited: 2007-05-06
書籍
- Version Control With Subversion by C. Michael Pilato, Ben Collins-Sussman, Brain Fitzpatrick ISBN: 0596004486 [1]
- plasmabal譯. (2003). Subversion 中文翻譯 (cache)
Subversion 是一個自由/開放原碼的版本控制系統, 也就是說 Subversion 管理著 隨時間改變的檔案. 這些檔案放置在一個中央 檔案庫 (repository) 中. 這個檔案 庫 很像一個尋常的檔案伺服器, 不過它會記住每一次檔案的變動. 這樣你就可以把 檔案回復到舊的版本, 或是瀏覽檔案的變動歷程. 許多人把一個版本控制系統, 想 像成某種 “時光機器”.
某些版本控制系統也是 software configuration management (SCM) 系統. 這些系 統是特別設計來管理大量程式碼的, 而且具有許多功能, 專門用在軟體發展之用 — 像是可完全了解程式語言, 或是提供編譯軟體的工作. 不過 Subversion 並不是這樣 的系統; 它是一個泛用系統, 可用來管理任何 類型的檔案, 其中包括了程式原碼.
相關軟體[edit]
Git[edit]
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[edit]
- manual: wincvs and MoinMoin (WikiEngines)
- Owl Intranet Engine
- http://owl.sourceforge.net/
- php4 + mysql
- Chora CVS Viewer
- http://www.horde.org/chora/
- System Requirements:
- PHP-4.1.0+ (http://www.php.net)
- Horde libraries (http://horde.org)
- RCS and CVS binaries on the system (http://www.cvshome.org)
- CVSROOT directory (either local or NFS). A CVS checkout will not do - you need to have the full repository available!
- ViewCVS: Viewing CVS Repositories
- http://viewcvs.sourceforge.net/
- Prerequisites:
- Python 1.5 or later (http://www.python.org/)
- RCS, Revision Control System (http://www.cs.purdue.edu/homes/trinkle/RCS/)
- read-only, physical access to a CVS repository (See http://www.cvshome.org/ for more information)
- SubEthaEdit for Mac
Subversion[edit]
- Apache Subversion
- client: TortoiseSVN
- 說明 TCC's Blog - Subversion
dropbox[edit]
Dropbox 跟 Git 無法使用相同目錄