啓動VisualSVN Server Manager,如圖:服務器
① 右鍵Repositories,選擇create new repository,如圖:svn
②在輸入框中輸入產庫名稱,如:137(注:命名時儘可能使用英文和數字,不要使用漢字與空格),點擊「下一步」,進入下一步this
③選擇倉庫初始類型:spa
Empty repository 表明空倉庫,選擇single-project repository版本庫中會默認創建trunk,branches,tags三個文件夾,推薦選擇Empty repository ,點擊下一步日誌
④選擇權限設置選項(創建倉庫後可更改),點擊createblog
⑤ 點擊Finish,倉庫137 建立完成文檔
①右鍵Users,選擇create User...,如圖:cmd
②在彈出的對話框中填寫User name(用戶名)、Password(密碼)和Confirm password(確認密碼),而後點擊OK,如圖:同步
③建立用戶完成,如圖:it
①右鍵Group,選擇create Group,如圖:
②在Group name 輸入框輸入組名稱
③點擊Add 添加組成員,點擊OK
④確認組成員,點擊OK
⑤ 建立組完成
3.1.4.1增長組成員
①選中組,右鍵Edit
②點擊Add,添加成員,選中成員,點擊OK
③點擊OK,增長成員完成
3.1.4.2 爲倉庫或者文件夾賦予權限
①選中倉庫,右鍵properties
②添加或刪除成員
添加——Add :member 或者group
移除——Remove:member 或者group
③選中組員,在Permissions 選項中選擇賦予成員權限,點擊肯定
No Access: 無權限
Read only:只讀
Read/Write:容許讀寫
3.1.5.1備份
①運行cmd
②輸入命令:svnadmin dump倉庫的物理位置>備份的文件名(後綴.dump)
③ 回車,備份成功
PS:如何查看倉庫的物理地址和端口號:
①選中visual SVN Server, 右鍵properties
②store: 查看倉庫的物理位置
network:查看服務器和端口號
3.1.5.2還原
① 建立一個空白的倉庫
② 運行cmd
③ 輸入命令:svnadmin load 新建的空白倉庫物理地址<之前備份的文件(文件後綴爲.dump)
④ 回車,導出成功
3.2.1.1下載
第一次下載
① 新建一個文件夾,右鍵 SVN Checkout
② 輸入倉庫的URL(URL從服務器端複製過來) ,Checkout directory輸入框中選擇關聯文件夾的路徑,點擊OK,輸入用戶名及密碼,點擊OK
③ 以下圖,點擊OK,檢出完成
平常同步SVN到服務器
①選中關聯文件夾,右鍵 SVN Update
② 輸入用戶名及密碼
③ 點擊OK同步更新完成(其中:show log=顯示日誌)
3.2.1.2上傳
新建立的文件
①選中新建立的文件右鍵Tortoise SVN,點擊Add
② 右鍵點擊SVN commit
③ 在Recent massage下方輸入框中輸入文件相關信息,點擊OK
④ 以下圖,點擊OK,上傳完成
修改的文件
① 修改的文件後,右鍵SVN commit
② 在Recent massage下方輸入框中輸入文件相關信息,點擊OK,以下圖,點擊OK,提交完成
爲了不多人同時修改文檔狀況產生的衝突,能夠將文件鎖定,直至修改完成
① 選中要修改的文件,右鍵TortoiseSVN,點擊Get lock,鎖定文件
② 輸入鎖定文件緣由,點擊OK
③ 點擊OK,完成鎖定
解鎖文件
①選中已鎖定文件,右鍵TortoiseSVN,點擊Release lock
② 以下圖,點擊OK
③ 以下圖,點擊OK,完成解鎖
3.2.3.1不一樣版本之間內容的比較
① 選中文件,右鍵 Tortoise SVN,選中show logs
② 右鍵選擇你想要比較的版本,右鍵compare with work copy
③ 選中版本與當前版本比較
3.2.3.2版本回溯
① 選中文件,右鍵 Tortoise SVN,選中show logs
② 選中想要回溯的版本,右鍵選擇revert to this reversion
③ 點擊revert,進入下一步
④ 點擊OK,回溯成功
以上就是SVN的基本操做手冊,大體上能知足平常工做需求。
(呼,總算寫完了,歡迎你們來捉蟲)