vs.net web项目使用visual source safe进行源代码管理(转)
我們在使用過程中基本比較順利,window應用項目很簡單,在使用中一點問題沒出,web應用項目出了些問題,主要是配置的時候有些地方比較容易搞錯,在此主要就web應用的vss管理做一定的描述。
首先是vss的版本問題,visual studio 6中的vss是版本6.0,.net是不能用這個版本的,要用vss6.0c,這是6.0的一個改進版本,可是在vs.net中文企業架構版的7張碟中竟然沒有這個vss6.0c,據說在英文版中有,我沒英文版的也搞不清楚,后來在網上找到一個vss6.0c。
安裝比較簡單,現在服務器上安裝vss6.0c,安裝好后,在服務器目錄C:\Program Files\Microsoft Visual Studio\Common\VSS下有個NETSETUP.EXE文件,共享這個目錄,客戶機就執行這個NETSETUP.EXE文件進行安裝。
在服務端要先創建一個源代碼管理數據庫,以存儲您的開發團隊的共享文件的服務器版本。
- 為源代碼管理數據庫創建共享網絡文件夾
在源代碼管理服務器中,打開 Windows 資源管理器,新建一個名為 test的文件夾。
右擊“test”,然后單擊“屬性”。
在“test 屬性”對話框中,單擊“共享”選項卡,然后單擊“共享該文件夾”。
現在可以在共享的 test 中創建源代碼管理數據庫了。
- 創建源代碼管理數據庫
在服務器,單擊“開始”按鈕,指向“程序”,指向“Microsoft Visual SourceSafe”,然后單擊“Visual SourceSafe 6.0 Admin”。
在“Visual SourceSafe Administrator”對話框的“Tools”菜單中,單擊“Create Database”。
在“Create new VSS Database in”框中,找到上面建立的“test”目錄
Visual Studio .NET 的源代碼管理數據庫已設置成功。
然后添加用戶,就是開發團隊的人員都給分配一個賬號,以后要打開這個數據庫要進行身份認證的。
- 比如你的web應用準備建立在d:\web中,則先在IIS中建立一個web,指向這個目錄,同時你指定端口90給這個web,你的這個web應用的url就是:http://localhost:90.
好了,這個web就是你們項目的最初所在地了。 - 選擇 Web 訪問方法
先要選擇 Web 訪問方法 ,我們要選擇文件共享方式,這樣的方式能夠充分的發揮vss源代碼管理的全部功能,比frontpage方式要好。
打開vs.net,在 Tools(工具)菜單上,單擊 Options(選項)。
在 Options(選項)對話框中,單擊 Projects(項目)文件夾,然后單擊 Web Settings(Web 設置)。
在 Preferred access method(首選訪問方法)下,單擊 File share(文件共享)。 - 現在我們要在這個web上建立一個vs.net的web項目
文件--新建--項目,左邊選擇visual c#項目,右邊選擇asp.netweb應用程序。在位置的地方指向你的web的URL:http://localhost:90,這會在你的web上建立一個web應用,如圖所示:
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
在 Solution Explorer(解決方案資源管理器)中,右鍵單擊解決方案節點,然后單擊 Add Solution to Source Control(將解決方案添加到源代碼管理)。
按照源代碼管理提供程序的要求提供數據庫位置(你要把這個web應用添加到哪個數據庫),和用戶登錄信息。我們把這個web項目添加到上面建的那個數據庫中。如圖:
選完數據庫后,會得到提示web項目在數據庫中的存儲結構,先是提示這個方案的解決方案在數據庫中的存儲位置(解決方案是比項目高一級的單位,一個解決方案可以包括多個項目,在.net中任何項目都必須包括在一個解決方案中,若沒指定解決方案也會給你指定一個跟這個項目同名的解決方案的,比如本項目,項目名是loaclhost,vs.net自動給添加了一個叫localhost的解決方案),我們在這建立一個test_solution的目錄存放解決方案,在project中填入test_solution,按create按鈕,會在數據庫的根目錄下建立一個test_solution目錄。如圖:
在根解決方案目錄下,鍵入項目文件夾的名稱,該文件夾將包含 Web 項目文件的主控副本。
如圖:
OK,你的web到此被添加到了vss的數據庫test中了。
web項目進入了vss的數據庫 ,就處于vss的管理之下,開發團隊的所有成員需要從這個vss數據庫中取得web項目主控副本的本地工作副本。
要保證自己的機器要安裝有IIS,因為要在本地建立web的工作副本需要IIS支持,這個工作副本將做為本地的一個web建立到你的機器上,以提供你在自己的機器上開發調試這個web項目的能力。
- 選擇web訪問方式
同前面描述的一樣,選擇文件共享方式 - 在 File(文件)菜單上,單擊 Source Control(源代碼管理),然后單擊 Open from Source Control(從源代碼管理打開)。 將提示你輸入相應的源代碼管理數據庫,我們要找到在服務器上建立的那個test數據庫,按browse按鈕,在“open sourcesafe database”對話框中顯示了你本機的vss所知道的vss數據庫,test庫并未在此列出,我們再點擊“browse”按鈕,去找服務器上我們先前建立test數據庫時那個共享的test目錄,選擇在這個目錄下srcsafe.ini文件,打開,給這個數據庫起個名字“test”,這樣包含我們的web項目的test數據庫被引入本機的vss,打開這個數據庫。
- 打開數據庫后,系統將讓你選擇這個web項目的解決方案在你本機的存放路徑,如圖:
注意,這里選的是解決方案的存放地,關于解決方方案我們在前面已經論述過,解決方案的存放地你可以自己任意放在何處,當工作副本建立好以后,正常工作時就是從這個解決方案來打開你的工作副本就行工作的。
OK,下一步,這里將要選擇工作副本在你本地的URL,一般選擇你本地缺省web下面的一個子目錄,比如本項目,將工作副本放在:http://localhost/test,如圖
一切大功告成。
轉載于:https://www.cnblogs.com/dagon007/archive/2005/03/31/129073.html
總結
以上是生活随笔為你收集整理的vs.net web项目使用visual source safe进行源代码管理(转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 周华健,歌声伴我长大(一)
- 下一篇: Windows不能识别环境变量的原因。