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