<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Terry.Li-彬

    虛其心,可解天下之問;專其心,可治天下之學(xué);靜其心,可悟天下之理;恒其心,可成天下之業(yè)。

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      143 隨筆 :: 344 文章 :: 130 評(píng)論 :: 0 Trackbacks
    關(guān)鍵字: 關(guān)于在Eclipse下使用Subversion教程
    工具:
    svn-1.3.2-setup.exe …………………………………… SVN服務(wù)端
    TortoiseSVN-1.3.5.6804-svn-1.3.2.msi ……………… SVN客戶端
    LanguagePack-1.3.5.6804-win32-zh_CN.exe …………中文語(yǔ)言包
    Subclipse ………………………………………………Eclipse插件
    使用步驟:
    ?
    第一步:建立推薦的虛擬目錄結(jié)構(gòu):例如:我建了一個(gè)這樣的目錄:D:\temp\New\, 并且, 在這個(gè)目錄下創(chuàng)建三個(gè)文件夾,名稱依次為:trunk,branches,tags。 接著把我們要控制的項(xiàng)目復(fù)制到trunk中。(trunk中保存)
    第二步:創(chuàng)建Subversion倉(cāng)庫(kù):例如:我在D盤建了一個(gè)名稱為SVN的文件夾,再鼠標(biāo)右擊, 選中TortoiseSVN->create restore here , 在點(diǎn)擊確定即可
    注:
    Subversion的使用主要在于創(chuàng)建服務(wù)器端的倉(cāng)庫(kù),其中關(guān)鍵文件在于conf文件夾中的
    authz, svnserve.conf, passwd三個(gè)文件
    其中authz用于部署訪問權(quán)限,passwd文件存放訪問者密碼,svnserve.conf屬于基本的配置文件,用于配置訪問其他文件。
    第三步:修改配置文件, 在Subversion倉(cāng)庫(kù)中的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
    第四步:?jiǎn)?dòng)服務(wù)器:在命令行中依次輸入:svnserve?–d?–r?創(chuàng)建Subversion倉(cāng)庫(kù),
    我的路徑是D:\SVN
    第五步:導(dǎo)入數(shù)據(jù):將剛才建的虛擬目錄的內(nèi)容導(dǎo)入到Subversion倉(cāng)庫(kù),按照我的例子
    就應(yīng)該是在New文件夾下右擊,選擇check out, 如圖:
    關(guān)于在Eclipse下使用Subversion教程(圖一)
    這將會(huì)在Subversion倉(cāng)庫(kù)中創(chuàng)建這些內(nèi)容,我們可以在SVN文件夾上右擊,選中TortoiseSVN-> Repo-brower 就會(huì)看到如圖的內(nèi)容:
    (注意開始的時(shí)候里面文件的版本都為1, 我這是對(duì)它操作以后的截圖, 不好意思哦)
    第五步:在Eclipse中裝上Subclipse插件,裝好之后, 在Eclipse中選擇Windows-> Show View->others 就會(huì)出現(xiàn)如圖:
    關(guān)于在Eclipse下使用Subversion教程(圖三)選中SVN資源庫(kù),再在控制臺(tái)上右擊,選擇新建-> 數(shù)據(jù)庫(kù)位置, 就會(huì)出現(xiàn):
    關(guān)于在Eclipse下使用Subversion教程(圖四)
    點(diǎn)Finish之后,就會(huì)在控制臺(tái)上看到如圖: 關(guān)于在Eclipse下使用Subversion教程(圖五)關(guān)于在Eclipse下使用Subversion教程(圖六)
     

      ?

    點(diǎn)Finish之后,就會(huì)在控制臺(tái)上看到如圖: 關(guān)于在Eclipse下使用Subversion教程(圖五)關(guān)于在Eclipse下使用Subversion教程(圖六)
    點(diǎn)擊查看大圖

    <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 ,右擊選中取出為:如圖所示:
    關(guān)于在Eclipse下使用Subversion教程(圖七)
    選中Finish之后就在Eclipse 中加入了一個(gè)工作副本
    如圖所示:
    這個(gè)時(shí)候相當(dāng)于在磁盤的某一個(gè)位置上建立了一個(gè)客戶端,默認(rèn)在Eclipse的 workspace下的某一個(gè)文件夾下
    第七步:建立分支與標(biāo)記:?jiǎn)螕粜枰种c標(biāo)記的項(xiàng)目;選中Team-> 分支/標(biāo)記, 會(huì)出現(xiàn)如圖:
    關(guān)于在Eclipse下使用Subversion教程(圖九)
    點(diǎn)OK 之后,就會(huì)在控制臺(tái)出現(xiàn):Copy-rHEADsvn://localhost/trunk/News ?svn://localhost/branches/branches_4.1
    表示已經(jīng)建立了這個(gè)分支,和上面相同,在建立一個(gè)標(biāo)記副本
    關(guān)于在Eclipse下使用Subversion教程(圖十)
    就會(huì)在控制臺(tái)出現(xiàn):copy -rHEAD svn://localhost/trunk/News svn://localhost/tags/tags_4.1
    第八步:建立切換,作用在于對(duì)此分支的操作不會(huì)影響到對(duì)tunck中的程序了
    ?選中剛才建立分支的文件夾,右擊選擇Team->切換 如圖所示:
    ?點(diǎn)OK 之后, 就會(huì)在控制臺(tái)上顯示:switch svn://localhost/trunk/News E:/javaStady/trunk/News -rHEAD
    第九步:合并操作. 對(duì)某些文件就可以進(jìn)行一下同步了, 將新版本改變的內(nèi)容整合到trunk中,在控制臺(tái)上我們可以看到: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實(shí)際是比較前后兩個(gè)版本之間的差別,然后將這些差別應(yīng)用到工作拷貝上的一個(gè)操作,根據(jù)源與目的版本號(hào)的先后,出現(xiàn)了“合并”、“撤銷”等不同效果,然后通過提交(commit)來將這些效果保存到服務(wù)器端中。
    posted on 2009-12-18 16:32 禮物 閱讀(1531) 評(píng)論(0)  編輯  收藏 所屬分類: svn

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。

    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲深深色噜噜狠狠爱网站| 日本最新免费网站| 免费人成网站在线播放| 亚洲av永久无码嘿嘿嘿| 19禁啪啪无遮挡免费网站| 亚洲AV无码专区国产乱码4SE| 国产日韩AV免费无码一区二区三区| 亚洲 综合 国产 欧洲 丝袜| 国产精品亚洲精品日韩动图| 又爽又黄无遮挡高清免费视频| 蜜臀亚洲AV无码精品国产午夜.| 日韩免费视频播播| 日本黄页网址在线看免费不卡| 亚洲精品视频免费观看| 精品国产福利尤物免费| 久久亚洲国产午夜精品理论片| A片在线免费观看| 亚洲大香人伊一本线| 91视频国产免费| 精品韩国亚洲av无码不卡区| 亚洲真人日本在线| 久久久久成人片免费观看蜜芽| 亚洲男女性高爱潮网站| 最近中文字幕无免费视频| 国产亚洲综合视频| 亚洲精品自产拍在线观看| 最近中文字幕高清免费中文字幕mv| 亚洲av永久无码精品天堂久久| 女人张开腿给人桶免费视频| 一级毛片a免费播放王色电影 | 日韩精品亚洲专区在线影视| 亚洲精品视频在线看| 久久精品国产影库免费看| 亚洲午夜成激人情在线影院| 国产极品粉嫩泬免费观看| 成人免费一区二区三区| 亚洲乱码一二三四五六区| 免费在线黄色网址| 在线免费观看你懂的| 黄页网站在线观看免费| 337p日本欧洲亚洲大胆精品555588 |