Terry.Li-彬

          虛其心,可解天下之問;專其心,可治天下之學;靜其心,可悟天下之理;恒其心,可成天下之業。

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            143 隨筆 :: 344 文章 :: 130 評論 :: 0 Trackbacks
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(19)

          隨筆分類(107)

          隨筆檔案(141)

          文章分類(284)

          文章檔案(342)

          相冊

          收藏夾(58)

          家裝

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          關鍵字: 關于在Eclipse下使用Subversion教程
          工具:
          svn-1.3.2-setup.exe …………………………………… SVN服務端
          TortoiseSVN-1.3.5.6804-svn-1.3.2.msi ……………… SVN客戶端
          LanguagePack-1.3.5.6804-win32-zh_CN.exe …………中文語言包
          Subclipse ………………………………………………Eclipse插件
          使用步驟:
          ?
          第一步:建立推薦的虛擬目錄結構:例如:我建了一個這樣的目錄:D:\temp\New\, 并且, 在這個目錄下創建三個文件夾,名稱依次為:trunk,branches,tags。 接著把我們要控制的項目復制到trunk中。(trunk中保存)
          第二步:創建Subversion倉庫:例如:我在D盤建了一個名稱為SVN的文件夾,再鼠標右擊, 選中TortoiseSVN->create restore here , 在點擊確定即可
          注:
          Subversion的使用主要在于創建服務器端的倉庫,其中關鍵文件在于conf文件夾中的
          authz, svnserve.conf, passwd三個文件
          其中authz用于部署訪問權限,passwd文件存放訪問者密碼,svnserve.conf屬于基本的配置文件,用于配置訪問其他文件。
          第三步:修改配置文件, 在Subversion倉庫中的conf文件夾中的authz 中依次修改為:
          [groups]
          harry_and_sally = harry,sally
          ?
          # [/foo/bar]
          harry = rw
          * =
          ?
          [/]
          @harry_and_sally = rw
          * = r
          在passwd中依次修改為:
          [users]
          harry = harry
          sally = sally
          在svnserve.conf中依次修改為:
          [general]
          anon-access = none
          auth-access = write
          password-db = passwd
          authz-db = authz
          第四步:啟動服務器:在命令行中依次輸入:svnserve?–d?–r?創建Subversion倉庫,
          我的路徑是D:\SVN
          第五步:導入數據:將剛才建的虛擬目錄的內容導入到Subversion倉庫,按照我的例子
          就應該是在New文件夾下右擊,選擇check out, 如圖:
          關于在Eclipse下使用Subversion教程(圖一)
          這將會在Subversion倉庫中創建這些內容,我們可以在SVN文件夾上右擊,選中TortoiseSVN-> Repo-brower 就會看到如圖的內容:
          (注意開始的時候里面文件的版本都為1, 我這是對它操作以后的截圖, 不好意思哦)
          第五步:在Eclipse中裝上Subclipse插件,裝好之后, 在Eclipse中選擇Windows-> Show View->others 就會出現如圖:
          關于在Eclipse下使用Subversion教程(圖三)選中SVN資源庫,再在控制臺上右擊,選擇新建-> 數據庫位置, 就會出現:
          關于在Eclipse下使用Subversion教程(圖四)
          點Finish之后,就會在控制臺上看到如圖: 關于在Eclipse下使用Subversion教程(圖五)關于在Eclipse下使用Subversion教程(圖六)
           

            ?

          點Finish之后,就會在控制臺上看到如圖: 關于在Eclipse下使用Subversion教程(圖五)關于在Eclipse下使用Subversion教程(圖六)
          點擊查看大圖

          <iframe name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-1572879403720716&amp;amp;dt=1184652062593&amp;amp;hl=zh-CN&amp;amp;lmt=1180249587&amp;amp;alternate_ad_url=http%3A%2F%2Fwww.pcdog.com%2F0000js%2Fgoogle336.htm&amp;amp;format=336x280_as&amp;amp;output=html&amp;amp;correlator=1184652062515&amp;amp;channel=6686853775&amp;amp;url=http%3A%2F%2Fwww.pcdog.com%2Fedu%2Fjava%2F2007%2F02%2Fd181876_2.html&amp;amp;color_bg=FFFFFF&amp;amp;color_text=000000&amp;amp;color_link=0000ff&amp;amp;color_url=008000&amp;amp;color_border=FFFFFF&amp;amp;ad_type=text_image&amp;amp;ref=http%3A%2F%2Fwww.pcdog.com%2Fedu%2Fjava%2F2007%2F02%2Fd181876.html&amp;amp;cc=24&amp;amp;flash=9&amp;amp;u_h=1024&amp;amp;u_w=1280&amp;amp;u_ah=964&amp;amp;u_aw=1280&amp;amp;u_cd=32&amp;amp;u_tz=480&amp;amp;u_his=2&amp;amp;u_java=true" frameborder="0" width="336" scrolling="no" height="280" allowtransparency="allowtransparency"></iframe>

          第六步:選中truck ,右擊選中取出為:如圖所示:
          關于在Eclipse下使用Subversion教程(圖七)
          選中Finish之后就在Eclipse 中加入了一個工作副本
          如圖所示:
          這個時候相當于在磁盤的某一個位置上建立了一個客戶端,默認在Eclipse的 workspace下的某一個文件夾下
          第七步:建立分支與標記:單擊需要分支與標記的項目;選中Team-> 分支/標記, 會出現如圖:
          關于在Eclipse下使用Subversion教程(圖九)
          點OK 之后,就會在控制臺出現:Copy-rHEADsvn://localhost/trunk/News ?svn://localhost/branches/branches_4.1
          表示已經建立了這個分支,和上面相同,在建立一個標記副本
          關于在Eclipse下使用Subversion教程(圖十)
          就會在控制臺出現:copy -rHEAD svn://localhost/trunk/News svn://localhost/tags/tags_4.1
          第八步:建立切換,作用在于對此分支的操作不會影響到對tunck中的程序了
          ?選中剛才建立分支的文件夾,右擊選擇Team->切換 如圖所示:
          ?點OK 之后, 就會在控制臺上顯示:switch svn://localhost/trunk/News E:/javaStady/trunk/News -rHEAD
          第九步:合并操作. 對某些文件就可以進行一下同步了, 將新版本改變的內容整合到trunk中,在控制臺上我們可以看到:merge -rHEAD:HEAD svn://localhost/branches/branches_4.1 E:/javaStady/trunk/News
          ??? Merge complete.
          merge -rHEAD:HEAD svn://localhost/branches/branches_4.1 E:/javaStady/trunk/News
          Merge complete.
          ?
          最后我們看一下TortoiseSVN-> Repo-brower中的變化:
          ?merge實際是比較前后兩個版本之間的差別,然后將這些差別應用到工作拷貝上的一個操作,根據源與目的版本號的先后,出現了“合并”、“撤銷”等不同效果,然后通過提交(commit)來將這些效果保存到服務器端中。
          posted on 2009-12-18 16:32 禮物 閱讀(1535) 評論(0)  編輯  收藏 所屬分類: svn

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

          網站導航:
           
          主站蜘蛛池模板: 周至县| 万年县| 鹤壁市| 新野县| 琼中| 监利县| 陆川县| 麻阳| 福海县| 潼南县| 体育| 桦川县| 攀枝花市| 辉南县| 商城县| 昂仁县| 嘉义县| 邢台县| 库车县| 内丘县| 吉木萨尔县| 凤冈县| 广丰县| 牙克石市| 稷山县| 清涧县| 长沙市| 涟水县| 墨江| 花垣县| 东海县| 都江堰市| 广安市| 九江县| 囊谦县| 句容市| 博罗县| 民乐县| 安泽县| 晋城| 肥东县|