日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

软件的版本控制

發布時間:2024/6/21 综合教程 27 生活家
生活随笔 收集整理的這篇文章主要介紹了 软件的版本控制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

無論是個人進行單獨編碼還是團體開發項目,項目的版本控制都是很重要的。就我所知的版本控制方式有兩種。

最簡單的版本控制就是保留軟件不同版本的數份copy,并且適當編號。許多大型開發案都是使用這種簡單技巧。雖然這種方法能用,但是很沒效率。一是因為保存的數份copy幾乎完全一樣,也因為這種方法要高度依靠開發者的自我紀律,而常導致錯誤。
使用版本控制工具,可以方便,可靠的管理版本。常用的windows平臺下的版本控制工具有svn,cvs,vss。

在這里介紹的是一款目前國內非常優秀的個人版本控制軟件,不需要搭建中心服務器,直接是綠色免安裝版,下載就可直接使用。相比svn,vss更加方便,可控,容易入門。(下載地址:http://pan.baidu.com/s/1c0qufk8)

如果您還沒有用過版本控制工具構建項目管理,那么你可以跳過下面的介紹直接查看操作步驟,本文可以讓5分鐘讓你快速入門,學會使用版本控制工具管理自己的代碼。

如果您已經在用版本控制軟件,如svn,cvn,git ,你可以先看下下面個人版本控制的介紹,如果本文對你有用,你可以詳細了解該款個人版本控制軟件是如何使用的,相信您很快就清楚使用。

對自己的代碼版本控制做主

目前大部分開發者使用的是svn,cvn這類需要建立中心服務器的版本控制,一般是自己完成到一定階段,將代碼上傳,或者在一個開發任務之前,更新服務器的代碼,再繼續開發。而對自己本地代碼的管理在某種程度上是將管理權交給了服務器,因為版本都在服務器上(這樣的不便就是隨時查看版本和版本差異對比)。其實使用單機版本控制工具可以有效的解決這個問題,就是自己對自己本地的代碼版本進行控制,當需要上傳代碼時,上傳前自己保存一個版本,然后上傳(上傳的就是你保存的版本了);從服務器更新代碼到本地時,也只需要在更新后保存一個版本(更新下來后又對更新的倒霉保存了一個版本)。雖然多了一次步驟,但是,其實你會發現:就算是基于服務器的版本控制,在你自己本地電腦上仍然可以有完整的版本記錄,不需要從服務器找上傳、更新記錄。而且可以對本地的各個版本進行差異對比,查看改動處,對代碼的更改更加放心。

svn也可以在單機情況下管理自己的版本,可是每個版本是基于文件copy的,所以會形成多個文件夾。如下圖,這樣雖然對版本進行了保存,可是版本并不清晰,當版本多了之后,管理起來也會相對復雜(如版本之間差異對比)。

這里介紹一款個人版本控制軟件。對版本的控制非常方便,操作步驟也很少,可以很清晰的查看當前開發的代碼和歷史版本的差異,如下圖(當前項目 - 歷史版本在一個界面上清晰展示):

該軟件內置了代碼對比功能(也可以設置習慣的其它對比工具,如Beyond Compare,功能十分強大)

這款個人項目版本控制軟件可以有效的管理自己的代碼,它相比svn,git的優點,就是開發庫在自己電腦上,也就是所有的歷史版本都在你自己的電腦上,你可以在對自己的開發過程中對版本方便的管理。

不管你對版本控制是新手還是老手,使用版本控制工具來管理自己的代碼總是正確的。

使用步驟:

1. 在主視圖界面,點擊添加項目,在彈出的“選擇導入項目的文件夾中”選擇存放項目的目錄。(提示:使用項目的根目錄對項目的所有文件進行版本控制):

2. 確認選擇后,在彈出的“為新增項目添加屬性”窗口中為該項目輸入基本的項目屬性:

3. 點擊保存,項目添加到主視圖中:

4. 恭喜您,現在您可以開始對該項目進行版本控制了,在主視圖中選中該項目,點擊【打開項目管理】,如下圖:

點擊打開項目管理后,會進入到版本控制主界面,該界面是用控制項目版本的主要界面:

5. 保存第一次版本:

現在您成功的對項目保存了第一個版本,您可以在開發過程中隨需要保存版本。

當您的代碼修改了之后,軟件代碼管理主界面中修改文件的圖標會發生改變

選中改動文件,點擊鼠標右鍵,在右鍵菜單中選擇【與最新的版本對比】

你可以查看具體的代碼修改情況

任何文件的改動都可以對比查看差異,可以在版本管理界面對兩個版本進行對比查看兩個版本的差異,操作如下:

選擇一個歷史版本,點擊鼠標右鍵,在右鍵菜單中點擊【與左側當前版本對比】

點擊【與左側當前版本對比】后,會顯示兩個版本之間的差異,如下圖:

并且在版本管理界面也可以導出歷史版本,恢復之前的項目,不會造成代碼的丟失。

在版本管理界面選中一個版本(需要選中左邊的根目錄,顯示版本,選中文件則顯示文件)或一個文件,另存為到本地就得到之前的項目版本或某個文件。

使用版本控制軟件是有效管理代碼在開發過程中變化的有效工具,沒完成一小步,就保存一個版本,填寫一點說明,可以看到自己從開始的工作情況,對自己的進步也有很大幫助。

本文介紹的是一款單機版版本控制工具,有效的管理自己的代碼,當在團隊中時,會用到基于服務器的版本控制系統,如svn,cvs,git,當你對單擊的版本控制習慣了之后,就很快習慣更高級的服務器版本了。

轉自:http://blog.csdn.net/me_min/article/details/17634579

總結

以上是生活随笔為你收集整理的软件的版本控制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。