|
源代码管理服务 |
|
演练:设置集成源代码管理服务
请参见
将共享的内容放置在源代码管理下是确保开发人员不会因疏忽而改写或撤消他人工作的一种方法。有关详细信息,请参见源代码管理的好处。
在本演练中,您将完成以下任务:
- 安装源代码管理提供程序。
- 创建源代码管理数据库。
- 配置源代码管理服务器。
- 为每个源代码管理客户端计算机设置选项。
入门
在可以利用 IDE 中集成的源代码管理功能和完成演练之前,您必须先完成以下任务:
- 在两台计算机(一台“服务器”和一台“客户端”)中安装有效的源代码管理提供程序,例如 Visual SourceSafe (VSS)。源代码管理客户端是指一台网络中的计算机,可访问源代码管理数据库中的共享项,并在本地的工作文件夹中存储各项的副本。源代码管理服务器也是网络中的计算机,它从源代码管理数据库中向客户端提供共享项。
在本演练和后面的演练中,我们将这些计算机将称为 SCSrv_Client1 和 SCClient2。两台计算机都是源代码管理客户端。但 SCSrv_Client1 还将承载源代码管理服务器。
- 在共享的网络文件夹中创建一个源代码管理数据库。
尽管源代码管理服务集成在 Visual Studio .NET IDE 中,但您必须先安装符合“Microsoft 源代码控制接口”(MSSCCI) 的提供程序,然后才能使用这些服务。有效的提供程序安装完毕并重新启动计算机后,即可开始将解决方案、项目和文件放置在源代码管理下。提供程序会在安装期间创建注册表项,每次打开 IDE 时,该注册表项会让 Visual Studio 知道提供程序的存在及其位置。
警告 建议您不要同时使用 Visual Studio .NET 和独立的源代码管理提供程序来管理同一个项目或解决方案。这样做可能会导致无法从源代码管理中访问解决方案和项目。
Visual SourceSafe (VSS) 6.0c 版是符合 MSSCCI 的源代码管理提供程序,随“Visual Studio .NET 企业级开发版”提供。在本演练及后面的演练中均假定您已安装了 VSS。要使用 Visual Studio 集成源代码管理服务,您必须在每台源代码管理客户端上都安装 VSS 或备用的提供程序。
将 Visual SourceSafe 6.0c 安装为 MSSCCI 提供程序
- 从 Visual SourceSafe 6.0c 版安装 CD 的根目录中,运行 Setup.exe。
安装完源代码管理提供程序后,下一步是创建源代码管理数据库,以存储您的小组的共享文件的服务器版本。
创建源代码管理数据库
以下过程假定您是一位管理员,在网络上将 Visual SourceSafe 设置为 MSSCCI 提供程序,并且您希望至少有一台客户端可以访问此提供程序。如果您使用的是其他源代码管理程序,请参见提供程序的文档。
为源代码管理数据库创建共享网络文件夹
- 在源代码管理服务器 (SCSrv_Client1) 中,打开 Windows 资源管理器,新建一个名为 Tracker 的文件夹。
- 右击“Tracker”,然后单击“属性”。
- 在“Tracker 属性”对话框中,单击“共享”选项卡,然后单击“共享该文件夹”。
现在可以在共享的 Tracker 中创建源代码管理数据库了。在源代码管理服务器 (SCSrv_Client1) 中完成以下过程。
创建源代码管理数据库
- 单击“开始”按钮,指向“程序”,指向“Microsoft Visual SourceSafe”,然后单击“Visual SourceSafe 6.0 Admin”。
- 在“Visual SourceSafe Administrator”对话框的“Tools”菜单中,单击“Create Database”。
- 在“Create new VSS Database in”框中,键入网络共享的“统一命名约定”(UNC) 路径(例如,//SCSrv_Client1/Tracker,其中,SCSrv_Client1 是计算机的名称,Tracker 是新数据库和网络共享的名称)。
Visual Studio .NET 的源代码管理数据库已设置成功。
下一步是配置源代码管理服务器和客户端。
配置源代码管理服务器
本节的主题需要两台计算机。SCSrv_Client1 是源代码管理服务器和客户端。SCClient2 是源代码管理客户端。
服务器设置在源代码管理提供程序的管理员程序中进行配置。在 Visual SourceSafe 中,使用“Visual SourceSafe Administrator”窗口中的“Options”对话框。
您可以设置以共享方式签出,以便使两名或多名用户可以同时签出和编辑同一个文件。只更改一项服务器设置,即签出模式。默认情况下,Visual SourceSafe 配置为以独占方式签出,即一次只能有一名用户编辑一个文件的服务器版本。但是,如果是小组开发环境(例如这些演练模拟的环境),则建议使用以共享方式签出的模式。
从源代码管理服务器文件夹中设置以共享方式签出
- 在 SCSrv_Client1 计算机中,单击“开始”按钮,指向“程序”,指向“Microsoft Visual SourceSafe”,然后单击“Visual SourceSafe 6.0 Admin”。
- 单击“Users”,单击“Open SourceSafe Database”,然后单击“Browse”。
- 在“Find Database”对话框中,打开创建 Tracker 数据库的文件夹,选择“srcsafe.ini”文件,然后单击“打开”。
Tracker 随即添加到“Open SourceSafe Database”对话框的数据库列表中。
- 在“Open SourceSafe Database”对话框中,选择“Tracker”,然后单击“Open”。
- 在“Visual SourceSafe Administrator”对话框的“Tools”菜单中,单击“Options”。
- 在“General”选项卡上,选择“Allow multiple checkouts”,并单击“确定”。
现在,在使用 Tracker 数据库中受源代码管理的项时,可执行以共享方式签出。如果您有多个源代码管理数据库,则必须为每个数据库都设置此选项。要了解更多内容,请参见演练:以共享方式签出受源代码管理的项。
设置源代码管理客户端选项
对于每一台与小组的源代码管理服务器连接的客户端计算机,都应建立统一的设置。客户端设置是在 Visual Studio .NET 的“选项”对话框中做出的,或者是从源代码管理提供程序的客户端安装中做出的。对于 Visual SourceSafe 的用户,可从 IDE 中访问完成本演练需要的所有设置。源代码管理演练假定您已配置了两台计算机(在本演练中,SCSrv_Client1 既是服务器又是客户端),所使用的设置如下:
Visual SourceSafe
可选的配置文件,自动为您和您的小组的工作方式设置最适合的源代码管理选项。有关更改配置文件的更多信息,请参见设置源代码管理选项。
文件共享 Web 访问方法
如果您的小组要开发 Web 应用程序,首先应考虑的源代码管理设置是 Web 访问方法。对于 Visual Studio .NET 开发,建议使用文件共享访问方法(这也是默认设置)。使用此方法,小组中的每一位开发人员都使用源代码管理项目存储于本地的副本,将更改签入和签出到受源代码管理的文件的“服务器版本”(有时称为主控副本)。
“FrontPage 服务器扩展”访问方法是一种备用方法,更难于使用。对于多用户开发环境,不建议使用这种方法。有关详细信息,请参见向源代码管理中添加 FrontPage Web 应用程序。有关这两种方法的详细信息,请参见 Web 访问方法。
为客户端计算机指定 Web 访问方法
- 在 Visual Studio .NET IDE 的“工具”菜单中,单击“选项”,选择“项目”文件夹,然后单击“Web 设置”。
- 在“首选访问方法”下,选择“文件共享”。
下一个演练(创建和管理受源代码管理的项目)会向您介绍一些技术,可使受源代码管理的解决方案、项目和文件更加易于访问、编辑和管理。
请参见
© Microsoft Corporation。保留所有权利。