Umbraco& TFS - 包括隐藏文件

时间:2013-07-08 10:37:34

标签: visual-studio-2012 tfs umbraco

我在VS2012中设置了一个umbraco 6. *站点,并使用TFS进行源代码管理。

如果我通过umbraco后端向umbraco站点添加模板,媒体项等,新文件不会自动包含在解决方案中,我必须手动包含这些文件,以便可以将它们签入源代码控制。

在安装软件包等或在不同文件夹位置创建大量文件的任何内容时,这可能会很快变得无法管理。

有没有人有解决方案来保证所有文件都被检入源代码管理?

不能选择更改源代码管理。

由于

1 个答案:

答案 0 :(得分:6)

我遇到this article,它解释了如何在.csproj文件中“包含”包含文件或文件夹。简而言之,您可以添加以下参考:

<Content Include="Path\To\Folder\**" />
<Content Include="Path\To\Folder\*.*" />
<Content Include="Path\To\Folder\*.jpg" >

因此,对于Umbraco,您首先需要从项目中排除以下文件夹:

  • / umbraco
  • / umbraco_client
  • /媒体
  • / masterpages
  • /视图
  • / macroscripts
  • / XSLT

然后在测试编辑器中打开.csproj文件并添加:

<Content Include="umbraco\**" />
<Content Include="umbraco_client\**" />
<Content Include="media\**" />
<Content Include="masterpages\**" />
<Content Include="views\**" />
<Content Include="macroscripts\**" />
<Content Include="xslt\**" />

保存,然后在VS重新加载项目。