Ps:vss配置的開發環境,服務端是windows7,客戶端是xp,用的是vs2008開發,其它不多說,具體使用圖解如下:
服務器端(windows7)
1.打開vss建立vss數據庫

由於是第一次使用,沒有數據庫,可以點擊文件下的新建數據庫建立,進入新建數據庫安裝向導

點擊下一步

選擇創建一個新的數據庫(也就是服務器端要先建立一個數據庫,用於其它客戶端連接),點擊下一步

選擇你放vss數據庫的文件夾位置(可以新建一個文件夾,不用和你的項目代碼放在一起),點擊下一步

給數據庫起一個名字好標識記憶,如Lancs,我們直接點擊下一步

選擇默認(第一種鎖-修改-解鎖方式,是一個客戶端修改時,就修改代碼並鎖定,其它客戶端不能修改,等修改完成后遷入解鎖,其它客戶端獲取最新版本繼續修改;第二種復制-修改-合並方式,是允許多個用戶同時編輯一個文件,然后合並大家的修改),點擊下一步

點擊完成,完成數據庫的建立

現在可以進入vss數據庫管理員頁面,默認User name為admin,password為空,點擊ok進入

(安全提示,假如這是一個共享數據庫,強烈推薦你使用windows資源管理器限制文件夾共享權限。1)共享包含vss數據庫的文件夾2)點擊權限並移除Everyonw用戶組3)明確增加數據庫用戶)直接點擊ok

這里可以添加使用用戶(包括剛才登陸時用到的管理用戶),添加(刪除)用戶,修改用戶密碼等
2.設置vss數據庫共享
右擊vss數據庫所在的文件夾,點擊屬性

點擊共享下的共享

這兒就不考慮安全的原因,不單獨為客戶端添加用戶,大家下來可以去自己添加,我們直接添加everyone用戶

為everyone用戶添加讀取/寫入權限,然后點擊共享

3.把項目加入到vss源代碼管理器
建立一個項目,項目存放的位置可以不在vss數據所在的文件夾,可以另外建一個文件夾

右擊解決方案,點擊”將解決方案添加到源代碼管理”

輸入用戶名和密碼,點擊ok

(選擇存儲你項目的位置),我們選擇默認,點擊ok

(項目$/lancs.root不存在,你是否要創建它?)由於是第一次創建,所以這選擇Yes

現在可以看見每個文件前都有個鎖,至此服務器端算配置成功

客戶端配置(XP)
打開vss

由於客戶端要從服務器端先獲取代碼再修改,所以要把連接到服務器數據庫,點擊next

由於我們已經創建了服務器端vss數據庫,所以此處我們選擇連接到存在的數據庫,點擊next

填上服務器端共享文件夾地址(中間ip地址為服務器端ip或者玉米域名,后面為共享的那個包含數據庫的文件夾)

(\\192.168.0.111\Vss一包含有效的SourceSafe數據庫(srcsafe.ini文件))出現此彈出框一般是由於客戶端不能連通服務器(具體解決方法這兒不多講,找Google),可能是網絡原因,或者是防火牆的原因,也可能是服務器端數據庫沒建立好.

局域網中時我們可以把ip地址改為服務器端的機器名

(為這個數據庫連接指定一個友好的名字)默認不修改,下一步

點擊完成

現在就可以進入vss代碼管理器,可以從中從服務器端獲取代碼

此圖為服務器端沒把項目添加到vss代碼管理器中時可以看到沒有代碼

此圖為服務器端把項目添加到vss代碼管理器中時的情況

然后我們右擊項目選擇Get latest Version(獲取最新版本)

(由於沒有一個指定的工作文件夾這個命令不能完成。現在點擊OK去設置一個工作文件夾,或者去中止這個操作)它會叫你指定一個文件夾來存放代碼,點擊ok

選擇你要把從服務器端的代碼放在哪個文件夾(其實就是復制一個服務器端代碼的副本,等你修改后再把服務器的代碼覆蓋)

點擊ok

現在就可以在客戶端的你放代碼的文件夾中看到服務器端的代碼,可以打開編輯,共同開發了

怎么共同開發
任意一方選擇你要編輯的文件,右擊選擇”簽出以進行編輯”

點擊簽出

簽出后你可以看到文件前的鎖變成了紅色的勾,此時也就是前面說的,此代碼已經鎖定了,別人就不能編輯了,只有你能編輯

編輯完后,要簽入,方便別人修改,查看,使用

點擊簽入

此時如果別人要編輯此代碼時,可以選擇要編輯的文件右擊選擇”獲取最新版本(遞歸)”,然后就可以自由修改了

到此時全部的vss團隊開發環境就已經基本配置成功
