国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

圖解 Visual Studio .Net 團隊開發

2019-11-18 12:02:55
字體:
來源:轉載
供稿:網友

  摘要
  在企業開發環境中,源代碼治理占據著重要的一環。本文將通過一個實例,創建一個源代碼治理的項目SourceManager,來講述如何使用Visual Studio.Net開發環境,配合Visual Source Safe 6c和IIS,創建企業團隊開發環境。
  
  一、 開發前的預備
  1、 在裝有windows 2000或者Windows xp PRofessional的機器上安裝.Net Framework SDK、Visual Studio.Net、Visual Source Safe 6C。(假如用戶操作系統是Windows .Net Server,則無須安裝.Net Framework SDK,.Net Server自帶的IIS 6已經完全包含了對.Net的支持)這些工具在Visual Studio.Net的安裝盤上都可以找到。
  2、 一臺專門用于存放版本控制中心數據庫的服務器。該服務器不需要安裝.NET Framework SDK和VS.Net,但是必須安裝VSS 6C。我們稱這臺服務器為開發服務器DataCenter。
  3、 一個主域控制器,將DataCenter服務器加入這個域,為每一個開發用戶分配域帳號。這樣所有小組成員可以通過登錄到Window NT域來訪問版本控制信息。
  注重:Visual Studio 6所帶的Visual Source Safe 6不支持.Net的一些文件格式。假如你安裝了VSS 6,也需要再安裝一次VSS 6C,否則在VS.Net環境中將源代碼加入到VSS數據庫中將會出現錯誤。
  
  二、 創建空的SourceSafe數據庫
  在開始工作之前,需要建立一個空的SourceSafe數據庫,來存放源代碼控制數據,并為小組開發人員分配訪問帳號。在DataCenter服務器上新建Source Safe數據庫。步驟如下:
  1、 啟動"開始"——"程序"——"Microsoft Visual SourceSafe"菜單下的SourceSafe 6.0 Admin。假如你是第一次安裝VSS 6C,Common數據庫的Admin帳號為空。如圖一所示:
  
  
 圖解 Visual Studio .Net 團隊開發(圖一)

  
圖一 VSS登錄窗口

  2、 在Visual SourceSafe Administrator窗口中,你可以看到Source Safe默認的兩個用戶Admin和Guest。假如你不打算使用默認的Common數據庫,而要建立一個屬于自己的項目數據庫。選擇菜單"Tools"——"Create Database",如圖二所示:
  
  
 圖解 Visual Studio .Net 團隊開發(圖二)

  
圖二 VSS治理窗口

  3、 在彈出的對話框中選擇新數據庫存放的位置。這里我們選擇:C:/SourceManager/。點擊OK后,提示你已經創建了數據庫。
  4、 選擇"Users"——"Open SourceSafe Database…",使用Browser按鈕,選擇剛才所創建的SourceManager數據庫C:/SourceManager/srcsafe.ini。
  5、 使用"Users"——"Change PassWord"命令更改Admin帳號的密碼。使用"Users"——"Add User"命令為項目小組成員創建SourceSafe帳號。
  6、 將C:/SourceManager目錄設置為共享。共享權限默認是Everyone完全控制。假如希望只對項目小組成員開放,不希望其他人操作數據庫文件(注重:沒有SourceManager帳號的人不能訪問SourceSafe中的內容,但假如他有權限的話,可以刪除或修改數據庫中的數據),請將Everyone組從權限組中刪除,并從域目錄中選擇可以訪問該目錄的域帳號或計算機。
  7、 到此,一個空的項目數據庫建立完畢。
  
  三、 新建項目并加入版本控制
  下面將演示在一個裝有VS.Net的計算機上創建一個Windows應用程序和一個Web項目,并把它加入到上面所建的SoUCeManager數據庫中。
  1、 啟動VS.NET。
  2、 使用"文件"——"新建"——"空白解決方案"命令,在D:/下新建解決方案SourceManager。VS.Net會在D:/下自動創建一個SourceManager目錄,該目錄中有一個解決方案文件SourceManager.sln文件。
  3、 使用"文件"——"新建"——"項目"命令,在項目類型中選擇"Visual C#項目",在"  
  
 圖解 Visual Studio .Net 團隊開發(圖三)

  
圖三 新建Windows應用程序項目窗口

  4、 使用"文件"——"新建"——"項目"命令,在項目類型中選擇"Visual C#項目",在"模板"中選擇"
asp.net Web應用程序"。在"位置"欄中填寫http://localhost/MyWebApp。并選擇"添入解決方案"選項。確定。
  
  
 圖解 Visual Studio .Net 團隊開發(圖四)

  
圖四 新建Web應用程序窗口

  這樣就在解決方案中建立了一個Window應用程序和一個Web應用程序。下面講述如何將整個解決方案加入到源代碼版本控制。
  5、 在WebFrom1和Form1的設計器中各自加入一個Label控件,保持它的屬性不變。我們將看到從另一個主機上獲取的程序用戶界面中也會有這一個控件。
  6、 使用"文件"——"源代碼治理"——"將解決方案加到源代碼治理"命令。
  
  
 圖解 Visual Studio .Net 團隊開發(圖五)

  
圖五 源代碼治理菜單

  7、 在彈出的Visual SourceSafe Login登錄窗口點擊"Browser"按鈕,彈出打開數據庫對話框,點擊該對話框的"Browser"按鈕,彈出如下對話框,在"文件名"中輸入//DataCenter/SourceManager/srcsafe.ini。確定后輸入上面所分配的SourceSafe帳號和密碼。
  
  
 圖解 Visual Studio .Net 團隊開發(圖六)

  
圖六 打開VSS數據庫對話框

  8、 首先會彈出一個保存解決方案的提示窗口,讓你選擇將要保存到SourceSafe中的項目名稱,默認與解決方案的名稱相同。點擊OK,會得到項目在數據庫中不存在的提示,點擊"Yes"創建該項目。
  
  
 圖解 Visual Studio .Net 團隊開發(圖七)

  
圖七 在VSS中創建項目對話框

  9、 接下來會讓你選擇Web應用程序的保存位置。如下圖所示。由于Web應用程序通常保存在本地的IIS根目錄下。與解決方案中的其它項目不在同一個目錄中,所以需要為Web應用程序在SourceSafe中單獨建立一個項目。在該窗口點擊"OK"按鈕接受SourceSafe的默認項目名稱MyWebApp。
  
  
 圖解 Visual Studio .Net 團隊開發(圖八)

  
圖八 在VSS中創建Web項目對話框

  10、 到此,我們已經在SourceSafe中添加了整個解決方案,包括一個Windows應用程序和一個Web應用程序。在"解決方案資源治理器"視圖中,加入源代碼控制的程序旁邊有一把鎖(如圖九所示),表示文檔已簽入,不可編輯。
  
  
 圖解 Visual Studio .Net 團隊開發(圖九)

  
圖九 解決方案資源治理器

  11、 通過菜單"文件"——"源代碼治理"——"Microsoft Visual SourceSafe",打開SourceSafe,可以看到,在SourceSafe中已經加入了兩個項目。如圖十所示:
  
  
 圖解 Visual Studio .Net 團隊開發(圖十)

  
圖十 VSS瀏覽器

  
  四、 獲取SourceSafe中的項目
  下面的步驟中將講述如何在另一臺主機上從SourceSafe獲取源代碼。
  1、 在另一臺主機上打開Visual Studio.Net開發環境。使用菜單命令"文件"——"源代碼治理"——"從源代碼治理打開"。重復第三步中的第7個操作,選擇SourceSafe數據庫的位置。
  2、 彈出"Create local poject from SourceSafe"窗口,在"Create a new project in the"輸入框中填寫你要保存項目的本地路徑,這里我們選擇"C:/MyProject"。在"SourceSafe project to"中選擇SourceManager項目,單擊OK按鈕。假如目錄C:/MyProject不存在,會詢問是否創建,選擇"Yes All"。
  
 圖解 Visual Studio .Net 團隊開發(圖十)

  
圖十一 從SourceSafe獲取項目對話框

  3、 接下來會彈出保存Web應用程序工作副本的對話框,在工作副本位置輸入框中輸入你想要保存Web應用的Web文件夾,也可以接受默認設置。點擊"確定"按鈕接受默認設置。
  
  
 圖解 Visual Studio .Net 團隊開發(圖十二)

  
圖十二 從SourceSafe獲取Web項目對話框

  4、 通過上述步驟,我們已經成功地在另一個開發主機上獲得保存在SourceSafe的工程。將來假如有新的開發人員加入,只需重復這四個步驟即可。
  
  五、 版本控制的幾個概念
  在Visual Studio.Net開發環境"解決方案資源治理器"的上下文菜單或者"文件"——中有如下與文件操作有關的命令,如圖十三所示:
  
  
 圖解 Visual Studio .Net 團隊開發(圖十三)

  1、 文件的"簽出"(Check Out):當需要編輯一個文件時,必須將該文件"簽出",SourceSafe會標志該文件已經被某個用戶遷出,并確保其他用戶不可編輯同一個文件。對于文件,僅當文件被簽入后才有這個選項。
  2、 文件的"簽入"(Check In):當完成文件的編輯后,最好將文件"簽入",以讓其他用戶可以簽出或者獲取最新版本。對于文件,僅當文件被簽出后才有這個選項。
  3、 "獲取最新版本":從SourceSafe數據庫中獲取指定文件或項目的最新版本,而又不必簽出文件。
  4、 "取消簽出":不在SourceSafe數據庫中保存簽出后所做的修改,使本地文件恢復到修改之前的狀態,并且將文件簽入。只有文件或項目中有文件被簽出后才有這個選項。
  5、 "歷史記錄":查看文件修改的歷史記錄。SourceSafe數據庫會自動保存每次"簽入"前后的文件內容。假如需要查看歷史記錄。
  6、 "版本比較":可以比較當前版本與歷史版本之間的差異,SourceSafe將以對

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平和县| 平乐县| 民县| 治多县| 体育| 厦门市| 和田市| 松阳县| 兰州市| 长子县| 梨树县| 江山市| 游戏| 深圳市| 栖霞市| 辽源市| 阳春市| 柘城县| 乡宁县| 海阳市| 恩平市| 淳化县| 漳平市| 鲁山县| 西峡县| 常德市| 庄河市| 南皮县| 酒泉市| 鄂尔多斯市| 南开区| 中宁县| 鲁甸县| 界首市| 喀什市| 芮城县| 利津县| 福安市| 东乌珠穆沁旗| 宜兴市| 南平市|