亚洲无码在线播放,精品久久久久久亚洲精品,国产亚洲精品不卡在线http://m.tkk7.com/libin2722/category/39922.html虛其心,可解天下之問;專其心,可治天下之學;靜其心,可悟天下之理;恒其心,可成天下之業。zh-cnSun, 20 Dec 2009 09:09:32 GMTSun, 20 Dec 2009 09:09:32 GMT60關于在Eclipse下使用Subversion教程http://m.tkk7.com/libin2722/articles/306583.html禮物禮物Fri, 18 Dec 2009 08:32:00 GMThttp://m.tkk7.com/libin2722/articles/306583.htmlhttp://m.tkk7.com/libin2722/comments/306583.htmlhttp://m.tkk7.com/libin2722/articles/306583.html#Feedback0http://m.tkk7.com/libin2722/comments/commentRss/306583.htmlhttp://m.tkk7.com/libin2722/services/trackbacks/306583.htmlEclipse下使用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)來將這些效果保存到服務器端中。


禮物 2009-12-18 16:32 發表評論
]]>
Apache 整合 SVNhttp://m.tkk7.com/libin2722/articles/279395.html禮物禮物Mon, 01 Jun 2009 06:36:00 GMThttp://m.tkk7.com/libin2722/articles/279395.htmlhttp://m.tkk7.com/libin2722/comments/279395.htmlhttp://m.tkk7.com/libin2722/articles/279395.html#Feedback0http://m.tkk7.com/libin2722/comments/commentRss/279395.htmlhttp://m.tkk7.com/libin2722/services/trackbacks/279395.html

Apache 整合 SVN

( 注意

a、? svn 服務端針對 apache 有兩種下載版本, 2.0.x 2.2.x ,這個需要一一對應

b、? 在安裝下面工具時請指定英文目錄且其中不要有空格

)

1、? 下載 apache

http://www.apache.org

2、? 下載 SVN 服務端文件

http://subversion.tigris.org/getting.html#windows

3、? 下載 SVN 客戶端

http://tortoisesvn.net/downloads

4、? 安裝 apache

安裝很簡單,一路回車(其中要配置 apache 端口,一般我們使用 80 端口)

安裝完畢后桌面右下角會出現 apache 圖標 ,雙擊出現控制界面

?

5、? 安裝 SVN 服務端

一路回車

6、? 按照 SVN 客戶端

一路回車

7、? apache 服務啟動后,在瀏覽器訪問 http://localhost ,如果能找到頁面則說明 apache 已經安裝成功

8、? 拷貝 %SVN_HOME%\bin 下的 mod_authz_svn.so mod_dav_svn.so %apache_home%\moudles

9、? 打開 %apache_home%\conf\httpd.conf

將圖中選中兩行前的“ # ”去掉

10、????????????? 127 行加入如下兩行

11、????????????? 在該文件最后加入如下

12、????????????? d:/java/svnRepository 文件夾中右鍵 TortoiseSVN->create repository here ,將在該文件夾下建立 svn

13、????????????? 創建 d:/java/Subversion/passwd 文件夾用來存放用戶密碼

14、????????????? %apache_home%\bin 加入環境變量

15、????????????? 創建用戶

?

16、????????????? 重新啟動 apache ,出現如下界面表示 apache svn 已經整合在一起了

17、????????????? 使用瀏覽器訪問 http://localhost/svn ,如下登陸框表示用戶配置 OK

18、????????????? 權限配置

a)???????? 修改 %apache_home%/conf/httpd.conf

<Location /svn>

DAV svn

SVNPath D:/java/svnRepository

AuthzSVNAccessFile D:/java/Subversion/passwd/policy

AuthType Basic

AuthName "Subversion Repository"

AuthUserFile D:/java/Subversion/passwd/passwords

Require valid-user

</Location>

b)??????? 建立 D:/java/Subversion/passwd/policy 文件

c)??????? policy 文件中定義權限信息

???????????????????????? i.????????????? 使用 [groups] 來聲明組信息(可以將 PM Leader QA Development Project 設定為不同的組,每個組中有不同的成員)

例如:下面聲明了三個組,每個組里面有不同的成員(多個成員使用逗號分隔)

[groups]

DevPM = chengyongbing

Leader = terry

JWT =……

?????????????????????? ii.????????????? [/foldername] 來聲明某個文件目錄的使用權限

例如: JWT 這個組只能對 /projects/jingwutong 這個目錄有讀寫權限,其它目錄只有讀權限,同時 terry 對這個目錄也有讀寫權限(這里說明一下,如果是組需要在前面加“ @ ”)

[/projects/jingwutong]

@JWT = rw

terry = rw

* = r

?

?

19、????????????? ?

?

?

?

?

?

?

SVN 中文手冊: http://svndoc.iusesvn.com/svnbook/1.4/

?



禮物 2009-06-01 14:36 發表評論
]]>
主站蜘蛛池模板: 久久久久国产亚洲AV麻豆| 免费又黄又爽的视频| 久久久久久a亚洲欧洲AV| 国产一区二区三区无码免费| 久久影视综合亚洲| selaoban在线视频免费精品| 国产成人亚洲精品影院| 亚洲制服丝袜中文字幕| 国产成人免费网站| 亚洲精品无码aⅴ中文字幕蜜桃| 国产国产人免费人成成免视频| 亚洲精品无码AV中文字幕电影网站| 精品亚洲国产成AV人片传媒| 午夜爽爽爽男女免费观看影院| 亚洲天堂中文资源| 在线播放免费人成视频网站| 久久受www免费人成_看片中文| 亚洲午夜精品一区二区公牛电影院 | 67pao强力打造高清免费| 亚洲a级成人片在线观看| 日本免费人成黄页网观看视频 | 国产精品视频全国免费观看| 亚洲色大成网站WWW久久九九| 亚洲综合色婷婷在线观看| 老汉精品免费AV在线播放| 国产亚洲精品成人a v小说| 91精品全国免费观看青青| 久久丫精品国产亚洲av| 永久免费看bbb| 亚洲AV成人影视在线观看| 亚洲视频在线观看免费| 亚洲六月丁香六月婷婷蜜芽| 免费一级毛片不卡不收费| 99久久免费国产精精品| 亚洲a级片在线观看| 亚洲日本一区二区三区在线不卡| 无码人妻AV免费一区二区三区| 亚洲熟女综合一区二区三区| 伊伊人成亚洲综合人网7777| 91视频国产免费| 中文字幕永久免费|