這裏顯示二個版本的差異處。
subversion [2009/08/26 17:41] bestlong |
subversion [2010/08/23 15:30] (目前版本) |
||
---|---|---|---|
行 1: | 行 1: | ||
====== Subversion 版本控制系統 ====== | ====== Subversion 版本控制系統 ====== | ||
+ | 集中式的系統 | ||
+ | |||
* http://subversion.tigris.org/ | * http://subversion.tigris.org/ | ||
- | * http://svnbook.red-bean.com/ | + | * [[http://svnbook.red-bean.com/|SVNBook]] |
- | * http://tortoisesvn.tigris.org/ | + | * [[http://tortoisesvn.tigris.org/|TortoiseSVN]] is a Subversion client, implemented as a windows shell extension. |
+ | * [[http://viewvc.tigris.org/|ViewVC — Web-based Version Control Repository Browsing]] | ||
- | **基本操作** | + | * http://www.svn8.com/ 中文SVN技術資料(簡體) |
- | * import | + | |
- | * checkout | + | |
- | * update | + | |
- | * commit | + | |
- | * branch | + | |
- | * tag | + | |
- | * switch | + | |
- | * merge | + | |
===== Subversion Server + Apache + DAV ===== | ===== Subversion Server + Apache + DAV ===== | ||
行 87: | 行 82: | ||
+ | ===== 基本常用操作 ===== | ||
+ | ==== 將專案 Checkout 到本地目錄 ==== | ||
+ | svn checkout svn://svnserver/repo/project | ||
+ | checkout 可用簡寫 co | ||
+ | ==== 增加文件 ==== | ||
+ | |||
+ | === 增加 test.php 文件 === | ||
+ | svn add test.php | ||
+ | |||
+ | === 增加當前目錄下的所有 php 文件 === | ||
+ | svn add *.php | ||
+ | |||
+ | ==== 將異動 Commit 到版本庫 ==== | ||
+ | svn commit test.php -m "add test.php" | ||
+ | |||
+ | ===== 其他操作 ===== | ||
+ | * mkdir | ||
+ | * delete | ||
+ | |||
+ | * import | ||
+ | * update | ||
+ | * branch | ||
+ | * tag | ||
+ | * switch | ||
+ | * merge | ||