1 本系列文章環境
* os:windows 8.1專業版 64位
* ide:eclipse 4.3 r2 kepler
* tools:
* subversion 32位 setup-subversion-1.8.13_x32.msi
* apache http server 32位 httpd-2.4.12-x86-r2.zip
* tortoisesvn 64位tortoisesvn-1.8.11-x64-svn-1.8.13.msi
1 版本控制
維護工程藍圖的標準做法,能追蹤工程藍圖從誕生一直到定案的過程。是一種記錄若干檔案內容變化,以便將來查閱特定版本修訂情況的系統。
2 為什麼要引進版本控制
沒有版本的情況,會出現以下問題:
* **管理混亂
* 備份多個版本,占用磁碟空間大
* 解決**衝突困難
* 容易引發bug
* 難於追溯問題**的修改人和修改時間
* 難於恢復至以前正確版本
* 無法進行許可權控制
* 專案版本發布困難
3 常見的版本控制軟體及其區別
主要有cvs,svn,git
以下是別人列出的對於以上3種技術的對比,請參考原文:
* 1_cvs,svn,git比較_開源
* 2_cvs,svn,git比較_
* 3_cvs,git,mercurial和svn比較
* 4_git-and-svn
* 5_
* 6_svn和cvs的區別
1_svn簡介及環境搭建
2_svn常用命令
3_tortoisesvn的用法
4_svn與eclipse整合
5_svn與apache整合
1_subversion官方**
3_apache http server官網
4_collab提供的subversion的整合工具
1 版本控制系統
1 版本控制系統 版本控制系統是一種記錄若干檔案內容變化,便於將來修訂特定版本或者還原部分檔案的系統。在日常的軟體開發中,採用版本控制系統來管理的話,可以將專案回溯到之前的某個狀態,可以對比檔案的變化細節,查詢出哪個工程師在哪個時間節點修改了哪些內容,或者是哪個工程師在提交 後,解決了哪些問題。2 ...
iOS學習筆記1 版本控制
本文記錄乙個自開始開發以來,基本和.net與sql打交道的傢伙開始學習ios的經過。由於是學習中,不可避免的肯定會有很多疏漏。由於現在工作的主要專案不是ios開發,更新可能會比較慢,每次可能也只更新一點點。大概可以成為反面教材吧。1.版本控制 mac下,git有github的官方的工具,用起來還行。...
UE4版本控制
安裝好之後開啟會提示登入atlassian賬號授權,然而由於不可抗因素,無法登陸 解決方案 在sourcetree的配置目錄新建 或修改 accounts.json為如下內容。配置目錄一般位於 c users administrator accounts.json baseurl credentia...