繁体   English   中英

如何使用Visual Studio查找不在TFS源代码管理中的文件?

[英]How can I find files not in TFS source control with Visual Studio?

添加到项目后,我们偶尔会遇到文件没有进入TFS 2010源代码管理的问题。 因此,CSPROJ文件引用了它们,因此当另一个开发人员获得项目时,您会收到丢失的文件问题,因为文件永远不会被检入。

如果cs文件等发生这种情况,则构建失败。 但是对于资源 - 图像等,这不会被构建捕获。

是否有任何插件或工具将突出显示项目结构中的哪些文件未包含在源代码管理中。 我们沦为寻找小挂锁图标。

另外我想如果CSPROJ文件中缺少文件,那么无论如何都要使构建失败 - 我们使用Team City。

您可以创建MSBuild目标并在Teamcity中添加一个额外步骤来调用此目标。 您可以在缺少内容文件时检查如何使MSBuild失败以创建MSBuild目标。

您可能会遇到此问题,因为您在添加文件时遵循不受支持的工作流程。 对于2010,您应始终通过Visual Studio中的项目添加文件。 解决方案资源管理器顶部有一个小按钮,允许您查看隐藏文件。 从那里,您将看到文件夹中的文件,但未在项目中以灰色添加。 如果右键单击并“包含在项目中”,它也将添加到源代码管理中。

如果可以的话,你应该确保在构建中加保护,但是不要使用破坏的构建作为乐队辅助。 它们应该是一个例外而不是规则。 破坏的构建始终是检查流程并进行调整的时刻,这样您就不会再次遇到相同的问题。

由于同样的原因,持续破坏的构建在您的开发团队中表现出冷漠,并且与更大的人员问题无关。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM