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,在彈出的對話框中可以查看版本更新時間、作者、版本信息等

 

===============================================================================

很多朋友裝了AnkhSVN跟沒裝一樣,或者裝了後起來有問題大致倆種解決方案

1.

安裝 AnkhSVN,啓動vs,文件->打開-》subvision project,出現如下錯誤:由於前面的錯誤,AnkhSVN - Subversion Support for Visual Studio ({604AD610-5CF9-4BD5-8ACC-F49810E2EFD4})未加載。請與程序包供應商聯繫以獲得幫助。如要嘗試再次加載此包,請在命令提示處鍵入“devenv /resetskippkgs”我遇到了這樣的問題,我解決的方法,給大家分享一下,一開始我的是正常的,後來我複製了一個漢化包的dll在,就出現了樓主這樣的問題,我處理了很久,我首先是卸載AnkhSVN,然後按照http://blog.csdn.net/lostyears/article/details/7645510的安裝方法去重新安裝了一次,安裝之後,還是不行,最後我在重新安裝的基礎上,我這樣操作就問題就解決了,開始菜單---->所有程序----->Microsoft Visual Studio 2008--->Visual Studio Tools---->打開Visual Studio 2008 命令提示————》輸入devenv /resetskippkgs在開重新啓動vs2008,成功解決問題,有幫助的朋友贊一個吧.

轉載地址:http://blog.csdn.net/sat472291519/article/details/11920531#t10

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章