1 版本控制

2021-07-01 22:52:26 字數 1016 閱讀 7909

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...