向受源代码管理的项目中添加文件和文件夹
您可以在受源代码管理的项目中添加文件、链接到文件以及添加文件夹,方法与在不受源代码管理的项目中进行操作一样。只有少数几点特定于源代码管理的不同之处,列在下面的过程中。
![]() |
---|
在您签入更改之前,其他团队成员将看不到添加的文件、链接的文件或添加的文件夹。由于以下每个过程都会向项目文件(.csproj、.vbproj)中添加一行,因此,如果其他团队成员在您已将项目文件签出后修改了项目文件,则您可能需要合并更改。 有关详细信息,请参阅签入文件时进行合并并解决冲突。 |
在受源控件管理的项目中创建新文件
在“项目”面板中,右键单击要向其中添加新文件的项目,然后单击“添加新项”。
在“新建项”对话框中,选择下列选项之一:
窗口 顶层窗口或对话框。
用户控件 可跨其他应用程序重用的自定义控件。
页面 可包含项目部件并且可通过导航到达的文档,位于浏览器承载的应用程序或导航窗口内。
资源字典 可在项目的各个部件之间共享的一组资源。
类 一个空的类声明。
在“名称”旁边,键入文件的描述性名称,然后单击“确定”。
签入项目文件。
有关详细信息,请参阅签入和签出文件。
向受源代码管理的项目中添加现有文件
将现有项添加到项目。
有关详细信息,请参阅添加或链接到现有项。
提示:
如果要添加的文件是图像或视频,您可以将其拖到美工板上。
文件将复制到本地 Microsoft Team Foundation 工作区中的项目文件夹。在“项目”面板中,新文件旁边显示的加号
表示该文件已添加但尚未签入。项目文件将更新以引用新文件。项目文件旁边将出现一个复选标记
,表示已为您签出该文件。
签入修改的项目文件和添加的文件。
有关详细信息,请参阅签入和签出文件。
链接到受源代码管理的项目中的现有文件
以下过程提供了用于链接到位于相同解决方案中的文件的步骤。您不应链接到位于不同解决方案中的文件。
![]() |
---|
您最好不要链接到受源代码管理的项目中的文件,除非所链接到的文件是相同解决方案的一部分,并且位于 Team Foundation 工作区的解决方案文件夹中的某处。如果链接到解决方案外部的文件,则无法签入文件作为解决方案的一部分,因此其他团队成员可能无法访问文件,并且可能无法拥有文件的正确版本。 |
在“项目”面板中,右键单击项目,然后单击“链接到现有项”。
在“链接到现有项”对话框中,浏览到位于本地工作区中同一解决方案内的文件,单击该文件,然后单击“打开”。
提示:
确保该项的名称与项目中已有文件的名称不同。
文件将出现在“项目”面板中的当前项目文件夹内,其文件图标
上将叠加一个箭头。如果所选的项是 .xaml 文件,则还会添加任何对应的代码隐藏文件(.cs、.vb)作为链接的文件。
对一个或多个文件的引用将添加到项目文件(.csproj、.vbproj),并且将为您自动签出该项目文件。
签入项目文件。
有关详细信息,请参阅签入和签出文件。
向受源代码管理的项目中添加文件夹
以下过程提供了用于向受源代码管理的项目中添加文件夹的步骤。若要将项目添加到源代码管理,请使用主题将项目添加到源控件下面的解决方案中的过程。
在“项目”面板中,右键单击要向其中添加文件夹的项目,然后单击“添加新文件夹”。
此时将出现一个文件夹,其名称处于选定状态并且可编辑。
键入文件夹的名称,然后按 Enter。
对文件夹的引用将添加到项目文件(.csproj、.vbproj),并且将为您自动签出该项目文件。
签入项目文件。
有关详细信息,请参阅签入和签出文件。