軟件介紹
VisualSVN Server官方版是一個集成的svn服務端東西,而svn便是一個是一個開放源代碼的版別,所以要樹立一個svn服務器。軟件內置了強壯的MMC辦理東西,答應您裝備網絡設置、認證辦法和其它服務器選項,而且支撐發(fā)動/中止“服務器”服務,創(chuàng)立根本目錄結構,辦理用戶拜訪權限等等,是現(xiàn)在操作最為簡略、功用最為強壯的svn服務端。而今日小編為咱們引薦的這款軟件就能夠完美的在Windows平臺上裝置和辦理功用完全的svn服務器,十分的有用哦,它能夠Active Directory單點登錄; 多站點存儲庫仿制; 備份復原; HTML5供電的Web界面; PowerShell腳本和自動化; 存儲庫辦理托付; 長途服務器辦理; 拜訪和操作日志,也真是由于這款軟件的功用強壯之處讓小企業(yè)和企業(yè)用戶都拍案叫絕!
功用特征
1、活動目錄單點登錄
2、多站點存儲庫仿制
3、備份復原
4、根據(jù)HTML5的Web界面
5、PowerShell腳本和自動化
6、存儲庫辦理派遣
7、長途服務器辦理
8、拜訪和操作日志記載
裝置教程
1.解壓數(shù)據(jù)包,用鼠標雙擊“VisualSVN-Server-3.9.0-x64.msi”翻開,進入裝置導游點擊“next”進入下一步
2.點擊贊同相關協(xié)議
3.挑選裝置類型
4.挑選裝置方位和代碼保存方位,可是小編主張咱們最好不要裝置到系統(tǒng)盤中
5.等候裝置完結即可
裝備教程
1.運轉VisualSVN Server Manger,下面我來增加一個代碼庫Repository
2.按上圖所示,創(chuàng)立新的代碼庫,鄙人圖所示的文本框中輸入代碼庫稱號,點擊OK按鈕,代碼庫就創(chuàng)立成功了留意:上圖中的CheckBox假如選中,則在代碼庫StartKit下面會創(chuàng)立trunk、branches、tags三個子目錄;不選中,則只創(chuàng)立空的代碼庫StartKit。
3.創(chuàng)立完代碼庫后,沒有任何內容在里面。我會在這個教程的第二部分闡明怎么遷入源代碼。下面,咱們開端安全性設置,在左邊的Users上點擊右鍵
4.輸入信息,點擊OK,咱們就創(chuàng)立一個用戶了。依照上面的進程,別離增加用戶Developer1、tester
5.好了,咱們開端增加這些用戶到咱們方才創(chuàng)立的項目里,點擊"Add..."按鈕
6.你也能夠先創(chuàng)立組,把用戶增加到各個組中,然后對組進行授權,操作比較簡略,在此略過。
7.依照下圖所示,別離對用戶或組進行授權,由于用戶starter在團隊中是新來者,不期望他向代碼庫中提交新代碼,所以他只能讀取代碼庫中的代碼,不能提交代碼。tester1是測驗人員,不擔任代碼編寫,所以也是只讀權限。而Developer1和manager1是開發(fā)人員和項目經理,天然具有讀、寫的權限
8.重命名文件或文件夾,并將修正提交到SVN服務器,只要在需求重命名的文件或文件夾上點擊右鍵,點擊TortiseSVN=>>Rename…,在彈出的窗體中輸入新稱號,點擊OK按鈕,就能夠了。此辦法也不是直接重命名,而是將該文件或文件夾的稱號符號為重命名后稱號,也需求咱們運用SVN Commit提交到SVN服務器后才真實重命名
9.刪去文件或文件夾,并將修正提交到SVN服務器,最簡略便是,你直接刪去文件或文件夾,然后運用SVN Commit提交更新到SVN服務器。別的一種辦法是在你要刪去的文件或文件夾上點擊右鍵,TortoiseSVN,Delete刪去,此辦法也不是直接刪去,而是將該文件或文件夾的狀況置為刪去,也需求咱們運用SVN Commit提交到SVN服務器后才真實刪去。
闡明:實際上,從你把源代碼遷簽入SVN服務器開端,每一個版別的數(shù)據(jù)和文件,就算是你現(xiàn)已刪去了的,也都能夠隨時遷出。以上僅僅TortoiseSVN最簡略的幾個功用,其實他的功用遠不止這些,其他的功用咱們能夠在運用的進程中漸漸領會,有些功用我會鄙人面的教程中運用到,到時分會和咱們講清楚用法。
留意:
向SVN服務器提交源代碼的時分,必定不要提交bin、obj等文件夾,否則會很費事??墒莣eb項目的bin目錄在外,可是web項目的bin目錄中的引證其他項目而生成的dll不需求提交。