爲什麼要使用SVN?
在程序的編寫過程中,每個程序員都會負責開發一個或多個模塊,且開發中會生成很多不同的版本,
這就需要程序員有效的管理代碼,在需要的時候可以迅速,準確取出相應的版本。
Subversion是什麼?
它是一個自由/開源的版本控制系統,一組文件存放在中心版本庫,記錄每一次文件和目錄的修改,Subversion允許把數據恢復到早期版本,
或是檢查數據修改的歷史,Subversion可以通過網絡訪問它的版本庫,從而使用戶在不同的電腦上進行操作。
一:SVN服務器搭建和使用:
(推薦:VisualSVN server 服務端和 TortoiseSVN客戶端)
本章:VisualSVN server 服務端:
首先來下載和搭建SVN服務器,下載地址如下: http://subversion.apache.org/packages.html,進入網址後,滾動到瀏覽器最底部看到如下截圖:話不多說跟紅走
下載先保存到桌面便於操作
Location是指VisualSVN Server的安裝目錄,
Repositorys是指定你的版本庫目錄.
Server Port指定一個端口,
Use secure connection勾山表示使用安全連接,
可以更改可以忽略直接Next。此操作如有443端口被佔用的報錯 ,是此端口被佔用了。
解決步驟:cmd –>> netstat -aon | findstr “443”查看到進程的pid爲3312 或者其他。
Repositorys是指定你的版本庫目錄.
Server Port指定一個端口,
Use secure connection勾山表示使用安全連接,
可以更改可以忽略直接Next。此操作如有443端口被佔用的報錯 ,是此端口被佔用了。
解決步驟:cmd –>> netstat -aon | findstr “443”查看到進程的pid爲3312 或者其他。
打開任務管理器:
所以,想要開啓svn的服務,必須要將VMware端口改變。
跟紅走→
共享用的是https 端口占用的是443, 現在是虛擬機共享啓用,這個應該完全沒必要,如果需要就改下端口,這裏我就直接禁用共享了。
8.那我們繼續安裝
9.此處也有報錯,我用Win10安裝的3.8.1版本的爲例:
這個意思是說你的電腦名用中文了格式識別不了。。。解決辦法就只能改名把!
步驟:1.鼠標右擊計算機,然後在出現的選項中點擊“屬性”。
2.在打開的“系統”頁面中就可以看到計算機的名字了。
3.然後可點擊計算機名後面的“更改設置”按鈕。
10.繼續安裝。next進入下一步:如下圖:
10.繼續安裝。next進入下一步:如下圖:
11.點擊打開
12.
可以在窗口的右邊看到版本庫的一些信息,比如狀態,日誌,用戶認證,版本庫等.
要建立版本庫,需要右鍵單擊左邊窗口的Repositores。
empty: 創建的倉庫裏是空
single project repository: 創建的倉庫有三個文件夾: trunk, branch, tags
創建好的用戶,在彈出的對話框中,選擇Security選項卡,點擊Add按鈕,選中longen0707,然後添加進來,權限視情況而定,如下圖: