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