vss和vs2008組合搭建源代碼管理器

 
用源代碼管理項目,是爲了方便開發和管理組內項目,一個組做的是同一套項目,彼此知道各個模塊的進度和開發情況,這也是開發項目所需要的。今天整理了VSS的安裝、創建、連接及添加項目等操作。

一、安裝VSS(Visual SourceSafe)
下載安裝(略).....

二、建VSS
打開安裝好的VSS,點擊Browser,在新窗口中點擊Add,則進入添加VSS的嚮導,點擊Next,選擇第二個“Create a new database”,next,再在Location裏Browser你要放的此次建的VSS地址(比如:D盤某個目錄),再next,輸入你想命的名(比如:myVss),next,選擇第一個“Lock-Modify-Unlock Model...”next,然後到finish就建好了。
接下來要讓別人能連接你的VSS,就要將你剛建好的VSS(這裏是myVss)設爲共享。別人如何連接此VSS在下面第五點再說。

三、添加項目到源代碼管理
首先,檢查開發工具如VS2008的“工具/選項/源代碼管理”的“當前源代碼管理插件”是不是Microsoft Visual SourceSafe,不是就設爲這個。
然後,打開自己要添加到源代碼管理的項目或網站,右擊“解決方案”,選擇“將解決方案添加到源代碼管理”,此時就會出現輸入VSS的登錄用戶名和密碼(VSS的DateBase此時已默認爲你剛配好的VSS名稱,如果沒有則點擊Browser再Add你要連的Vss,連接方法後面第五點再說),輸入正確後就會出現讓你選擇目錄和名稱,推薦把name欄去掉不填,然後OK。這時項目每個文件頁面都就被上了藍色的小鎖,每次能被多人查看,但只能被一人遷出編輯。
取消源代碼綁定是在VS2008的“文件/源代碼管理/更改源代碼管理”,選擇“取消源代碼管理”,這樣項目上的小鎖就消失了,取消了源代碼的管理。

四、添加用戶
建好VSS後會有個Microsoft Visual SourceSafe Administrator,打開然後在“Users”裏“AddUser”,輸入用戶名和密碼,建議組內的人員用戶名格式一致,密碼一樣。
然後設置權限。選擇Tools/Options/Project Rights,勾選Enable Rights...,選上下面相應權限。這裏應該把執行操作的權限都給他們,但將Destroy的權限去掉,推薦應只有管理員纔有Destroy權限,這樣防止別人誤操作,管理員可以恢復。

五、讓組員連接此VSS,使用此項目
1.其他人連接此VSS(即連接VSS服務器)
打開VSS,點擊Browser,在新窗口中點擊Add,則進入添加VSS的嚮導,點擊Next,選擇第一個“Connect an exieting database”,next,再在Location裏點擊Browser,在FileName裏輸入VSS服務器ip(此處即爲你的ip,如“\\192.10.20.11”),然後需要輸入登錄服務器的用戶名和密碼,這個服務器人員可以告知一下,然後打開VSS文件(myVss),然後雙擊srcsafe.ini文件,之後就next,同第二步後面一樣了。
2.Get源代碼中項目
進入VSS後,找到加入進去的項目,點擊,選擇“Get Last Version”,它會提示沒有創建WorkingFolder文件,點擊OK創建(如D盤某個目錄),再就可以Get下那個項目了。主要是get那個解決方案就行,其他不用get下來,打開解決方案時會自動加載其他的目錄。注意的是dll文件需要get下來。Get下來後就是打開項目開始工作了,打開剛創建的WorkingFolder文件目錄(如D盤某個目錄),打開項目,打開解決方案,需要輸入用戶名和密碼,輸入VSS管理員AddUser時指定的用戶名和密碼就可以進入項目了,此時看到的界面和管理員剛添加時是一樣的情形,都是上鎖的狀態,其實是同一套項目。

六、補充一點說明
在開發過程中,每次簽入保證是正確的,這樣 在簽入遷出時可以通過登錄VSS查看是組內誰遷出了相關頁面,好與他協商。也可以在項目或VSS裏右鍵相關頁面,“show history”來查看是有那些人改了哪些地方。其中還有“rollback”回滾功能,即返回到前某一次版本,不過回滾要慎重,這樣會還原掉很多不需要還原的代碼;在不得已的時候纔會回滾。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章