Editing
CVS
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
Concurrent Versions System(版本控制系統)[http://www.onelook.com/?w=Concurrent+Versions+System&ls=a 名詞解釋] * CVS 版本控制系統可以讓不同的人,同時間編輯同一份文件、程式原始碼等等,並且可以記錄舊版與新版文件間的變動內容,進而比較之間差異,使得多人間可以遠距離地進行同一專案。 * 而 Subversion 則號稱為新一代的版本管理軟體。 相近概念:[http://php.resourceindex.com/Complete_Scripts/File_Management/ 檔案管理]、[http://zh.wikipedia.org/wiki/%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6 版本控制] == 相關文章/書籍 == * 劉昭宏 (2003). [http://web.archive.org/web/20041020061027/http://www.openfoundry.org/archives/000368.html 軟體協同開發的歷史淵源與自由軟體]. ''自由軟體鑄造場計畫網站''. visited: 2007-05-06 書籍 * Version Control With Subversion by C. Michael Pilato, Ben Collins-Sussman, Brain Fitzpatrick ISBN: 0596004486 [http://www.tenlong.com.tw/BookSearch/Search.php?isbn=0596004486] * [http://plasma.z6i.org/ plasmabal]譯. (2003). [http://svn.stu.edu.tw/svnbook/ Subversion 中文翻譯] ([http://web.archive.org/web/20060518105825/http://freebsd.sinica.edu.tw/~plasma/svnbook/ cache]) Subversion 是一個自由/開放原碼的版本控制系統, 也就是說 Subversion 管理著 隨時間改變的檔案. 這些檔案放置在一個中央 檔案庫 (repository) 中. 這個檔案 庫 很像一個尋常的檔案伺服器, 不過它會記住每一次檔案的變動. 這樣你就可以把 檔案回復到舊的版本, 或是瀏覽檔案的變動歷程. 許多人把一個版本控制系統, 想 像成某種 “時光機器”. 某些版本控制系統也是 software configuration management (SCM) 系統. 這些系 統是特別設計來管理大量程式碼的, 而且具有許多功能, 專門用在軟體發展之用 — 像是可完全了解程式語言, 或是提供編譯軟體的工作. 不過 Subversion 並不是這樣 的系統; 它是一個泛用系統, 可用來管理任何 類型的檔案, 其中包括了程式原碼. == 相關軟體 == === Git === [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 === * http://www.cvshome.org/ * http://www.wincvs.org/ : manual: [http://twistedmatrix.com/wiki/moin/MoinMoinWinCvs 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 : http://www.codingmonkeys.de/subethaedit/ # [http://cvsbook.red-bean.com/ a Free CVS Book] # [http://www.loria.fr/~molli/cvs-index.html CVS FAQ] # [http://mail2.mdjh.tnc.edu.tw/~ols3/docs/ebook/opentools/book1.html 用Open Source工具開發軟體] - [http://mail2.mdjh.tnc.edu.tw/~ols3/docs/ebook/opentools/cvs.html CVS] === Subversion === * [http://subversion.apache.org/ Apache Subversion] ** client: [http://tortoisesvn.tigris.org/ TortoiseSVN] ** 說明 [http://blog.tcchou.org/space/Subversion TCC's Blog - Subversion] === dropbox === {{exclaim}} [https://www.dropbox.com/home Dropbox] 跟 Git 無法使用相同目錄 == 分類 == # [http://directory.google.com/Top/Society/Politics/Socialism/Libertarian_Socialism/?tc=1 Society > Politics > Socialism > Libertarian Socialism](自由社會主義) # [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] [[Category:Tool]]
Summary:
Please note that all contributions to LemonWiki共筆 are considered to be released under the Creative Commons Attribution-NonCommercial-ShareAlike (see
LemonWiki:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Template used on this page:
Template:Exclaim
(
edit
)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
View history
More
Search
Navigation
Main page
Current events
Recent changes
Random page
Help
Categories
Tools
What links here
Related changes
Special pages
Page information