Visual Studio和TFS,检测Visual Studio外部的更改

时间:2016-07-05 07:31:56

标签: visual-studio tfs visual-studio-2015 umbraco umbraco7

使用带有ASP.NET Web应用程序的Visual Studio 2015,安装了Umbraco和uSync。 uSync和Umbraco并不重要,但是当我启动项目并在Umbraco中创建模板时,uSync会将" export" -files写入项目路径中的特定文件夹。

现在,Visual Studio未在挂起的更改中列出新的,已更改或已删除的文件,因此我无法签入我的更改。

有没有办法让Visual Studio始终跟踪项目特定文件夹中创建,删除或更改的文件?

是的,我总是可以手动将文件包含到项目中,但是当我错过文件或有人使用此解决方案并且不知道他必须手动包含文件时,这可能会导致错误。

还有其他文件我不需要签入,所以我需要一个解决方案来指定,Visual Studio应该跟踪哪些文件夹,而不是如何跟踪整个项目路径中发生的一切。

2 个答案:

答案 0 :(得分:4)

您只需创建一个本地工作区而不是服务器工作区。

然后检测到在解决方案之外编辑的所有文件:

Picture: Pending Changes with detected adds

然后我包含检测到的添加,因此它们位于“包含的更改”下。现在我可以签入所有已更改的文件,但此时它们处于源代码管理中但未包含在项目中。所以我添加了这个链接所描述的行:

http://www.mattburkedev.com/automatically-include-all-files-in-folder-in-visual-studio/

然后我卸载项目并重新加载它。现在包含这些文件。

所以下次我在Umbraco中添加文件时:只需在Pending Changes中添加检测到的添加并重新加载项目,一切都已完成。

答案 1 :(得分:-3)

嗯,不。这就是Web应用程序项目类型的本质。但是,如果您使用的是网站项目,则主文件夹中的所有文件都将自动成为您项目的一部分。