1. 程式人生 > >svn server配置與TortoiseSVN、Ankhsvn+VS使用

svn server配置與TortoiseSVN、Ankhsvn+VS使用

Svn伺服器與客戶端安裝

1.      下載安裝VisualSvn-Server服務端。(過程略)

2.      下載安裝TortoiseSVN客戶端。(過程略)

3.      下載安裝vs外掛AnkhSvn。(過程略)

在伺服器中建立倉庫

開啟visualSVN ServerManager ,右擊Repositories—新建—Repository,在彈出的對話方塊中輸入倉庫名(recharge)



安全性設定

在左側的Users上點選右鍵—新建—User,在彈出的對話方塊中新增使用者名稱和密碼:(注意使用者名稱和密碼區分大小寫

 


將原始碼遷入到svn伺服器中

找到你新建的專案資料夾(專案已經包含在裡面),右擊—TortoiseSVN—Import,在彈出的對話方塊中輸入倉庫所在的url,點選ok完成遷入原始碼到svn伺服器中。



設定專案使用許可權

在svn中許可權分為三種noaccess(不可用),read and write(既可讀又可修改),read only(只讀)。

在需要新增許可權的檔案上右擊—所有任務—ManageSecurity,在彈出的對話方塊中點選Add按鈕,在彈出的對話方塊中選擇新增的使用者名稱點選OK按鈕完成,在Security視窗中選擇許可權,點選確定按鈕完成




將原始碼遷入VisualStudio2010中

開啟Visual Studio2010,工具—選項—SourceControl—外掛選擇,選擇Ankhsvn。


點選檔案—Subversion—openfromSubversion,在彈出的視窗中輸入倉庫的url後會彈出輸入使用者名稱和密碼對話方塊,輸入使用者名稱和密碼選擇要遷入的程式碼檔案將程式碼遷入到Visual studio中。在解決方案資源管理其中可以看到遷入的專案檔案,如果專案檔案前有問號跟感嘆號則代表此檔案當前使用者無訪問許可權。




從伺服器中更新專案為最新版本

右擊解決方案資源管理器中的專案,選擇update protect to latest version.


專案修改後提交到伺服器中

專案修改後,專案檔案前面的對勾顯示為橘紅色,在解決方案資源管理器中選擇某一個專案檔案或整個專案檔案,右擊—Commit完成提交。如果此檔案對於當前使用者是隻讀的,提交時系統會提示禁止修改等資訊。


檢視版本更新歷史

右擊——ViewHistory,在彈出的對話方塊中可以檢視版本更新時間、作者、版本資訊等。