1、先從網站上下載與svn版本相對應的tortoisesvn軟件,例子中安裝的是1.8.5版本,所以這裏也下載1.8.5版本的tortoisesvn。http://tortoisesvn.net/downloads.html 到這個網站下載想對應的版本。
2、下載完成後進行安裝,安裝採用傻瓜式的安裝,不用改任何東西,安裝完成後,在windows的右鍵菜單中就可以多出一些svn的選項來,如下圖所示:
3、安裝完成後就可以做例子了,假如有svn管理人員創建了一個student的工廠。如下圖所示:
4、 創建完成後,然後由項目經理,創建一個項目叫student的項目(其結構與上一節oa項目的結構一致),如下圖所示:
完成後,到d:/svn/root/studnet/conf文件夾下面找到svnserve.conf文件打開文件,像上一節中那樣把匿名用戶的權限設置成write。即:anon-access = write。
5、 然後項目經理就可以通過右鍵的svn import把student項目添加到svn的student的工廠中去,如下圖:
右擊後,在出現的窗口,如下圖:
點擊ok後如下圖所示:
導入完後後,點ok,下面就可以由開發人員對student項目進行操作了
6、假如有開發人員01與02,如下圖所示:
在上圖所示的目錄中創建兩個開發人員01與02。
如果01開發人員想對項目student進行開發處理,那麼這時開發人員就可以進入01文件夾,點擊鼠標右鍵,如下圖所示:
點擊SVN Checkout...後,會出現如下對話框
點擊ok後,如下圖所示:
這樣在01文件夾下就會有了svn服務器中student工廠中的數據,如下圖所示:
然後就可以對裏面的數據進行編輯了,這裏假設先向項目中添加一個文件login.html的文件.如下圖:
添加完成後在裏隨便添加些內容,然後在login.html文件上右鍵,在出現的菜單中,選擇add,完成後,再在文件上右鍵,在出現的菜單中選擇: SVN commit,完成後,出現如下菜單 :
添加完成後,然後在進入02開發人員的目錄中,然後像01開發人員一樣右鍵然後選擇,SVN checkout,出現對話框如下:
完成後在02文件夾中就會有svn服務器上的student工廠中的項目,然後打開文件login.html,對裏面的內容進行操作,操作完成後,點擊svn commit進行提交。然後01就可以使用svn update進行下載,下載完成後再進行修改,修改完成後再進行svn update 提交。
這樣在D:\study_source\svn\student這個文件夾與其下面的內容就不需要了,沒有實際意義了。因爲真正使用的都在svn中取。