欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SVN使用教程_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

 更新時(shí)間:2017年08月15日 10:28:21   作者:fwzkj  
這篇文章主要為大家詳細(xì)介紹了SVN使用教程和注意事項(xiàng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

在這里和大家分享一下SVN安裝的詳細(xì)過程和分享一些資料。

(1)首先是客戶端的安裝。

1)獲取客戶端安裝包。

--安裝包的獲取路徑:

TortoiseSVN的官方下載地址:http://tortoisesvn.net/downloads.zh.html

--中文語言包下載路徑是:

http://download.csdn.net/detail/fwzkj/9060519

2)安裝客戶端。一步步next吧,沒什么好說的。

3)使用客戶端。

項(xiàng)目經(jīng)理首次操作時(shí),需在本地代碼文件夾上點(diǎn)擊右鍵選擇“TortoiseSVN->導(dǎo)入”,將本項(xiàng)目組的代碼導(dǎo) 入到SVN上,由SVN來對(duì)代碼進(jìn)行管理,其后項(xiàng)目組的其他成員才能下載使用項(xiàng)目組的代碼。首次操作svn均需要 登錄,從項(xiàng)目經(jīng)理處獲得用戶名密碼。對(duì)代碼的導(dǎo)入、更新、合入,請(qǐng)按“模板”填寫操作信息,方便后續(xù)進(jìn) 行問題跟蹤、代碼審查等操作。如下圖所示。

對(duì)代碼的導(dǎo)入、更新、合入,請(qǐng)按“模板”填寫操作信息,方便后續(xù)進(jìn)行問題跟蹤、代碼審查等操作。具體 步驟如下圖所示。

 

代碼的檢出:新建文件夾(如:workspace),右鍵單擊,選中“SVN檢出”。如下圖所示。

 

注意:

版本庫URL:從項(xiàng)目經(jīng)理處獲得。

檢出至目錄:為svn代碼的副本在本地的存放路徑。

版本:使用默認(rèn),選擇最新版本即可。

代碼更新:

從SVN檢出代碼后,本地的代碼為SVN服務(wù)器上代碼的副本,并不會(huì)隨著其他成員對(duì)代碼的合入而變化,故 每次對(duì)svn操作時(shí),請(qǐng)先對(duì)其進(jìn)行更新,獲得其他同事更改后的最新文件。(當(dāng)代碼很多,而自己只更改一小 部分內(nèi)容時(shí),可以只update相應(yīng)的文件,縮短更新事件)切記:使用代碼前、合入SVN前,均需對(duì)相應(yīng)文件進(jìn) 行更新。具體圖示如下所示。

代碼修改:

一般情況下,建議將SVN檢出后更新的代碼拷貝到本地的另一個(gè)路徑中進(jìn)行編碼、調(diào)試,驗(yàn)證OK后,再與SV N檢出到本地的代碼進(jìn)行比較合入。這樣可以避免直接操作SVN檢出到本地的代碼副本文件,減少對(duì)源代碼的誤 操作引起的問題排查、定位時(shí)間。在編碼過程中,通過比較工具,也極容易將兩份代碼進(jìn)行比較,對(duì)當(dāng)前開發(fā) 的代碼進(jìn)行檢查、恢復(fù)。

代碼合入:步驟如下。

1)SVN更新:獲取最新的代碼源文件;

2)獲取鎖定:獲得鎖,文件只能一個(gè)人操作

3)[比較文件]:將修改文件與svn更新的文件比較確定更新內(nèi)容,避免覆蓋他人已合入的正確代碼;

4)-- SVN提交:將修改的內(nèi)容上傳到服務(wù)器,提交后,被提交的文件的鎖自動(dòng)釋放;(在提交對(duì)話框中, 請(qǐng)按模板填寫合入信息)

5)-- 解除鎖定:不合入修改的內(nèi)容,直接釋放鎖。

提交代碼時(shí),請(qǐng)按下面的模板填寫合入信息。例如修改信息,版本,需改人,時(shí)間等等。

(2)接著是服務(wù)器端的安裝。

1)獲取安裝包。

安裝包的路徑:http://www.visualsvn.com/files/VisualSVN-Server-1.6.2.msi

2)文檔。

下載路徑。 http://www.visualsvn.com/server/doc/VisualSVN-Server.pdf

3)安裝過程沒有什么好說的。主要是next和修改安裝路徑。

4)安裝好之后,就開始使用了。

 1>運(yùn)行VisualSVN Server Manger,下面是啟動(dòng)界面:

下面我來添加一個(gè)代碼庫【Repository】,如下圖。

按上圖所示,創(chuàng)建新的代碼庫,在下圖所示的文本框中輸入代碼庫名稱。如下圖所示。

注意:上圖中的CheckBox如果選中,則在代碼庫StartKit下面會(huì)創(chuàng)建trunk、branches、tags三個(gè)子目錄;不選中,則只創(chuàng)建 空的代碼庫StartKit。點(diǎn)擊OK按鈕,代碼庫就創(chuàng)建成功了。

創(chuàng)建完代碼庫后,沒有任何內(nèi)容在里面。我會(huì)在這個(gè)教程的第二部分說明如何遷入源代碼。下面,我們開始安全性設(shè)置, 在左側(cè)的Users上點(diǎn)擊右鍵:

輸入上面的信息,點(diǎn)擊OK,我們就創(chuàng)建一個(gè)用戶了。按照上面的過程,分別添加用戶Developer1、tester1、manager1,好了,我們開始添加這些用戶到我們剛才創(chuàng)建的項(xiàng)目里:

點(diǎn)擊上圖中的"Add..."按鈕,在下圖中選擇我們剛才添加的用戶,點(diǎn)擊OK按鈕。說明:大家可能注意到了下圖中的Groups,是的,你也可以先創(chuàng)建組,把用戶添加到各個(gè)組中,然后對(duì)組進(jìn)行授權(quán),操作比較簡單,在此略過。

按照下圖所示,分別對(duì)用戶【或組】進(jìn)行授權(quán):

點(diǎn)擊"確定"按鈕,上面的用戶就具有了訪問StartKit代碼庫的不同權(quán)限。

因?yàn)橛脩魋tarter在團(tuán)隊(duì)中是新來者,不希望他向代碼庫中提交新代碼,所以他只能讀取代碼庫中的代碼,不能提交代碼。tester1是測試人員,不負(fù)責(zé)代碼編寫,所以也是只讀權(quán)限。而Developer1和manager1是開發(fā)人員和項(xiàng)目經(jīng)理,自然具有讀、寫的權(quán)限。在實(shí)際的項(xiàng)目開發(fā)過程中,Developer和tester往往不可能只有一個(gè)人,這時(shí)候使用組來授權(quán)更加方便,這個(gè)大家可以自己練習(xí)一下。

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • jenkins 配置用戶角色權(quán)限的實(shí)現(xiàn)方法

    jenkins 配置用戶角色權(quán)限的實(shí)現(xiàn)方法

    這篇文章主要介紹了jenkins 配置用戶角色權(quán)限的實(shí)現(xiàn)方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-05-05
  • hadoop格式化HDFS出現(xiàn)錯(cuò)誤解決辦法

    hadoop格式化HDFS出現(xiàn)錯(cuò)誤解決辦法

    這篇文章主要介紹了hadoop格式化HDFS出現(xiàn)錯(cuò)誤解決辦法的相關(guān)資料,hadoop格式化HDFS報(bào)錯(cuò)java.net.UnknownHostException,這里提供解決辦法,需要的朋友可以參考下
    2017-09-09
  • 32位操作系統(tǒng)認(rèn)出超出4G內(nèi)存的方法

    32位操作系統(tǒng)認(rèn)出超出4G內(nèi)存的方法

    編輯操作系統(tǒng)安裝盤下boot.ini文件(隱藏文件),在[operating systems]的行后,加入/PAE,保存,重啟系統(tǒng)后,就會(huì)認(rèn)出超出4G的內(nèi)存。
    2009-06-06
  • 服務(wù)器壓力測試概念及方法(TPS/并發(fā)量)

    服務(wù)器壓力測試概念及方法(TPS/并發(fā)量)

    本文詳細(xì)講解了服務(wù)器壓力測試概念及方法(TPS/并發(fā)量),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • windows 權(quán)限之拒絕運(yùn)行應(yīng)用程序

    windows 權(quán)限之拒絕運(yùn)行應(yīng)用程序

    windows 權(quán)限之拒絕運(yùn)行應(yīng)用程序的解決方法。
    2009-06-06
  • HTTPS 原理詳解

    HTTPS 原理詳解

    這篇干貨不錯(cuò),把HTTPS的原理講清楚了,而且容易懂,建議大家好好讀一下。
    2020-03-03
  • Hadoop SSH免密碼登錄以及失敗解決方案

    Hadoop SSH免密碼登錄以及失敗解決方案

    這篇文章主要介紹了Hadoop SSH免密碼登錄以及失敗解決方案的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • gitlab?ci?cd?命令的使用不完全指南

    gitlab?ci?cd?命令的使用不完全指南

    這篇文章主要為大家介紹了gitlab中ci和cd命令使用的不完全指南,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • 理解web服務(wù)器和數(shù)據(jù)庫的負(fù)載均衡以及反向代理

    理解web服務(wù)器和數(shù)據(jù)庫的負(fù)載均衡以及反向代理

    這里的“負(fù)載均衡”是指在網(wǎng)站建設(shè)中應(yīng)該考慮的“負(fù)載均衡”。假設(shè)我們要搭建一個(gè)網(wǎng)站:aaa.me,我們使用的web服務(wù)器每秒能處理100條請(qǐng)求,而aaa.me這個(gè)網(wǎng)站最火的時(shí)候也只是每秒99條請(qǐng)求,那么我們使用一個(gè)服務(wù)器是完全可以的
    2014-04-04
  • 通過cmd?連接阿里云服務(wù)器的操作方法

    通過cmd?連接阿里云服務(wù)器的操作方法

    這篇文章主要介紹了通過cmd連接阿里云服務(wù)器,在這里講一下買完服務(wù)器的要做的第一步就是去服務(wù)器的后臺(tái)做相應(yīng)的操作,本文通過兩種方法給大家講解連接服務(wù)器,需要的朋友可以參考下
    2022-04-04

最新評(píng)論