西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁西西教程其它教程 → Window Server 2008 R2 SVN 服務端 和 客戶端圖文使用教程

Window Server 2008 R2 SVN 服務端 和 客戶端圖文使用教程

相關軟件相關文章發(fā)表評論 來源:AaronYang時間:2013/12/3 9:20:47字體大。A-A+

作者:AaronYang點擊:1110次評論:0次標簽: SVN

  • 類型:編程輔助大小:18M語言:英文 評分:4.4
  • 標簽:
立即下載

Windows Server 2008 R2對企業(yè)資源訪問提供強大的管理控制能力。它通過減少電源消耗以及降低管理成本,以提供更好的能源利用效率與性能。它還有助于改善分支機構的管理,值得期待的遠程訪問體驗。更高效的服務器管理,流線型的服務器管理支持遠程登錄,以及將微軟虛擬化策略應用到客戶端和服務器上。

1.  服務器基本安裝即問題解決記錄      √

2.  SVN環(huán)境搭建和客戶端使用

        2.1  服務端 和 客戶端 安裝    √

        2.2  項目建立與基本使用     √

        2.3  基本沖突解決,并版,tags

3.  數(shù)據(jù)庫安裝

4.  郵件服務器搭建 

5.  JIRA環(huán)境搭建和使用

6.  CC.NET項目持續(xù)發(fā)布工具搭建和使用

7.  Windows服務開發(fā)和部署

8.  WCF在IIS下的部署

為了區(qū)分服務端和客戶端的使用,紅色字體表示服務器端的操作

1. 打開服務器的 VisualSVN界面,打開時候2.7.3已經(jīng)發(fā)布了:http://m.elephantinaurance.com/soft/9891.html

2.創(chuàng)建倉庫(repository)

第一種方式:

第二種方式:

2.1  基本流程

(我會全程用MVC寫一個簡單的博客項目,小講解一下整個過程)

3種倉庫默認推薦權限設置(Nobody… 不允許任何人訪問        All Subversion users…所有svn用戶都可以         Customize permissions自定義權限允許,這里下面有個按鈕,我們可以過會繼續(xù)設置,當然你也可以在這里設置,然后點create創(chuàng)建)

這里有個Repository URL這個地址就是客戶端獲取服務器代碼的地址,你可以先記下來,也可以通過右擊倉庫名可以獲得。前面的WIN-TV..什么的是你計算機的名字,客戶端都是服務器的ip地址就行了

這就是標準的branches,tags,trunk服務器版本

我們現(xiàn)在右擊整個倉庫,就是MyBlog項目,我們現(xiàn)在來創(chuàng)建一個admin管理員,用戶名admin,密碼admin,你可以在Users查找到他,可直接修改密碼

然后右擊倉庫,設置權限

4.此時服務器上的倉庫沒有任何代碼的,我們需要上傳代碼上去,這時候,我們就需要客戶端的導入功能

(我在E盤建立了一個work文件夾,進入,右擊空白處)

(我用的是vs2013的,這里我framework選的是4,E盤新建了一個Project文件夾,成功后,F(xiàn)5運行項目)

接下來上傳這個項目到服務器上,進入E盤Project,然后寫上日志,我按照自己的標準寫的 版本 日期 上傳人 具體日志

客戶端瀏覽器也可以訪問了

開發(fā)者,主管,測試人員權限設置(以下內容在服務器上演示)

說明(密碼默認都是給了123):

開發(fā)者:張三,李四,王吳(王五竟然不能打出來,說敏感詞匯,暈倒),趙六  (可讀寫)

測試人員:田七 (只讀)

主管:王八 (可讀寫)

其他人:都不可訪問

創(chuàng)建這6個用戶,其他人(everyone)不用管

建議這里不要使用中文,這個是客戶端用戶的登陸名,你可以采用 比如張三,就是 zhangs,第一個字,全拼音,后面幾個字是拼音首字母

svn權限設置說明:

一個組(group)多個人,每個人(user)都可以有一個讀/寫權限設置

把人放在group里,也可以統(tǒng)一對一個組內的人統(tǒng)一設置讀/寫權限

接下來把人放到對應的組里面去

這樣子的過程,按住Ctrl和Shift 選人可實現(xiàn)多選,以此類推,完成3個組的創(chuàng)建

添加完成過后,我們給這個三個組,分別對Myblog這個項目的權限設置,打開properties,點擊add,多個選中,點OK

權限大致設置如下

客戶端拉取代碼(以下就是 剛入職的小程序員干的事了,拉代碼寫代碼,然后上傳代碼)

1.你會在你的電腦上建一個文件夾,假如Work,進入后,一個公司可能不止一個項目,再建立一個MyBlog文件夾,進入后,右鍵檢出代碼,你的上司肯定會給你一個svn地址(如下可方便獲得)

(服務器截圖)

假如你是張三:  https://WIN-TVQNBUEEB7O/svn/MyBlog/或者https://192.168.0.101/svn/MyBlog/

2.

(客戶端截圖)

(永久的話,以后你就不需要再輸入密碼了,直接就是拉取服務器上的代碼,主管可能是接受憑證,而不是永久,因為他可能還有另一個更高權限的賬號,比如并版權限,因為要發(fā)布等等)

(代碼檢出完成)

綠色的勾號代表與服務器沒有沖突,通過的意思

其實trunk里面的代碼,你不用管的,其實代碼應該在branches里面,trunk是最近一次并版的代碼

tags是標簽的意思,就是,可能這次發(fā)布一些功能,我需要打個tag,就是這個版本,一般里面都是一個一個版本的源代碼,branches才是你日常工作的代碼

練習題目

1. 主管此時要在branches放入代碼,該怎么做?

答案: 找到項目源碼,右鍵導入,然后地址在

 

2.作為開發(fā)者,如何拉取代碼?

答案:你在任何目錄下都是和 svn服務器上的代碼的位置是一一對應的,你在什么位置,你更新時候,就是那個位置的部分代碼

注意說明:這里我沒有提前刪掉bin和obj文件夾,然后提交的,所以我們可以在服務器上手動刪除bin和obj文件夾,因為那兩個沒有用

(刪掉后)

其他說明(這樣客戶端拉取代碼時候,不會有bin和obj了,減少了很多不必要的文件,因為這些文件再運行時候,會自動生成的):

打開解決方案,目錄會變成這個樣子,那兩個又出現(xiàn)了。

選中這兩個文件夾,我們忽略它們,因為這兩個是多余的,每次我們編譯都會得到的,且沒必要提交和更新

然后SVN提交代碼

再提交一次,與服務器對比,就會發(fā)現(xiàn)沒有任何改變,所以無需提交了

    版本控制軟件
    (26)版本控制軟件
    版本控制軟件是軟件開發(fā)者的必備工具,版本控制的作用是追蹤文件的變化,簡單說,就是當你出錯了,可以很容易地回到?jīng)]出錯時的狀態(tài)。大型的頻繁修改的多人編寫的軟件項目,需要一個版本控制系統(tǒng)簡稱,行話叫做文件數(shù)據(jù)庫,追蹤文件的變化,避免出現(xiàn)混亂。網(wǎng)上有許多版本控制軟件可供選擇,并且都有詳細的教程或手冊,這里西西給大家提供了一些比較好用的版本控制軟件下載,推薦有需要的用戶下載使用。...更多>>

    相關評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)