日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

vs.net web项目使用visual source safe进行源代码管理(转)

發布時間:2025/5/22 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vs.net web项目使用visual source safe进行源代码管理(转) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?這段時間在公司做一個.net項目, 一個項目開發小組3個人,開發環境是vs.net,語言是c#,三個人協同開發。既然是協同開發,就要找一個源代碼控制軟件來進行開發中的源代碼管理和版本控制。我們首先想到的是clearcase,名氣大嘛,而且大家都沒用過,都想嘗嘗鮮。誰知道這個玩意實在是太復雜了,先是要在window2000上安裝active directory (就這都弄了一整天),然后又是license問題, 千辛萬苦的總算是安裝好,能運行了。一看那么多的程序項,那么多的文檔,一個字:暈,什么玩意啊,弄的這么復雜,還讓不讓人活了。從此,再也沒人提clearcase了,都自認弱智,搞不定這玩意。接下來的選擇就是Vss了,跟clearcase比,vss真是可愛多了,小巧玲瓏,功能雖沒有clearcase強大,但對于一般的不是很大的項目是足夠了。

我們在使用過程中基本比較順利,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應用項目
    • 比如你的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" />
  • web項目添加進源代碼管理
    在 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的數據庫,原始的http://localhost:90這個位置的web就不再重要了,你可以廢棄它了,因為所有的信息都進入數據庫了,以后所有團隊成員要打開這個項目都是在這個數據庫中取得工作副本,然后在自己的本地副本上工作,服務器上的的是主控副本。團隊成員只要第一次從數據庫中取得數據建立本地工作副本,以后只要跟一般的web項目在本地打開這個項目就行了。工作副本跟主控副本通過簽入簽出進行交互。
  • 建立工作副本
    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进行源代码管理(转)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。