qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          零基礎學習SVN之(一):SCM與SVN的使用(基礎篇)

            今天用了一點時間看了看SVN的視頻,發現很多東西還是要學習基礎的,之前雖說在用SVN,但今天看完視頻之后還是收獲很大。

            要學習SVN,首先得知道SCM(Software Configuration Mangement)軟件版本控制管理。我們大家都知道,一款軟件從開始著手到完成發布,中間一定有很多不同的版本,那么如何管理好這些版本呢?作為SCM的一個工具,SVN給我們提供了很好的解決辦法。

            SCM要解決的問題:

            1、如何把大家的代碼合并的一起。

            2、多平臺的支持。

            3、版本之間的不同

            SCM的核心功能:

            版本控制(version control)

            SCM常用工具:

            CVS
            SVN
            VSS
            Clearcase
            Teamware

            學習SCM重點在學習SVN,下面我們來說說SVN的使用方法

            SVN分客戶端和服務器端。

            服務器:

            服務器的建立:分三步

            第一步:建立核心倉庫,respository

            Cmd控制臺:Svnadmin+create +名稱

            第二步:設置權限:svnserver,password中的名字和密碼

            第三步:啟動服務器:svnserve -d-r+目錄名稱/相對路徑。

            注意:這種方法控制臺窗口不能關,否則服務器就會關閉。

            服務器的兩種運行方式:1、svnserve 2、apache http

            客戶端常用功能:

            下載/更新:Update / CheckOut 即從倉庫中取出內容。

            上傳/提交:Commit / CheckIn 即把內容放入倉庫。

            SVN主要是團隊合作以及多人異地開發時使用,這樣就有一個同時進行的問題存在,就會產生某些沖突。SVN是如何處理沖突的?

            通常采用三種方法:

            1、把遠程的文件更新到最新到本地,再重新添加你的修改。

            2、放棄你的修改,把遠程的更新到你這,用最新的。

            3、人為溝通。

            下面是我視頻學習的筆記總結,以備快速復習

          posted on 2012-08-17 10:16 順其自然EVO 閱讀(468) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2012年8月>
          2930311234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 资溪县| 健康| 会东县| 苏尼特左旗| 武冈市| 清原| 绥棱县| 赤城县| 合江县| 九龙县| 关岭| 营口市| 汉寿县| 武宣县| 镇坪县| 深圳市| 晋城| 大埔区| 喀什市| 石阡县| 宿州市| 阜平县| 九龙坡区| 修文县| 岳阳市| 沽源县| 得荣县| 海安县| 英吉沙县| 吴忠市| 汝阳县| 肃南| 平原县| 甘孜县| 法库县| 苍溪县| 壤塘县| 两当县| 新竹县| 镇坪县| 九龙县|