当前位置:  开发笔记 > 运维 > 正文

在Team Foundation Server中查找未添加的文件

如何解决《在TeamFoundationServer中查找未添加的文件》经验,为你挑选了3个好方法。

我们正在使用团队基础服务器来进行源代码控制.我经常将文件放入我的项目(在源代码管理下),并且就TFS而言忘记"添加"它们.在某些情况下,TFS不会获取新文件(在项目中复制和粘贴文件).

有没有办法列出所有未标记为"添加"的文件,以便我可以验证是否所有预定的签到都会发生?

这真让我抓狂!我们还没有为这个项目设置持续集成,而且我一直在丢失文件.我找不到,直到有人问我文件在哪里.

在Subversion中,这很简单.

我知道一个解决方案是签出第二个副本,但这不是一个真正的最佳解决方法.



1> Mateusz Mroz..:

转到Source Control Explorer,右键单击您感兴趣的文件夹,然后选择比较.

这将显示未添加的文件以及未经先检出而修改的文件.

此解决方案不需要Power Tools


除非您的树中分布有数百个文件,否则无法轻松选择所有文件进行添加.
请务必选中"显示仅存在于目标路径中的项目",然后您可以查看缺少的本地文件.对于较新的.NET Core项目,node_modules中可能有数百个文件不应该被签入,因此这个视图可能会变慢.

2> Martin Woodw..:

您可能希望确保安装了最新版本的TFS客户端(VS 2008 SP1),因为这样可以更轻松地处理文件.另外,看看TFS电动工具 - 特别是tfpt在线命令.

tfpt命令行有一堆方便的TFS实用程序.安装TFS电动工具后,在Visual Studio 2008命令提示符下键入"tfpt help"以获取列表.如果您在解决方案的根目录中执行"tfpt online/r",它将检测可在本地文件系统中写入的文件,并为它们添加或编辑.您可能希望限制命令,以便它只查找源文件 - 例如"tfpt online/r*.cs".



3> Ray Booysen..:

就在这里.导航到Source Control Explorer.单击您感兴趣的项目.单击"将项目添加到文件夹"按钮.它是刷新按钮的两个结束.这将为您提供文件夹中但未添加到源代码管理中的所有文件的列表.


这确实有效,但它不是递归的.浏览整个文件夹结构可能非常困难.
推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有