TFS 签入列表仅显示修改的文件,但不显示新创建的文件

Posted

技术标签:

【中文标题】TFS 签入列表仅显示修改的文件,但不显示新创建的文件【英文标题】:TFS checkin list shows only modified files but not newly created files 【发布时间】:2018-12-08 03:53:37 【问题描述】:

对于我在 Visual Studio 2010 中的 TFS 项目,我已右键单击项目目录并首先签出。然后我在文件系统的本地路径中添加和修改了文件。当我回来并执行“签入挂起的更改”时,在列表中它只显示本地路径中的修改文件,而不是新添加的文件。

如何在签入列表中同时获取新添加的文件?

【问题讨论】:

您使用的是什么版本的 TFS?您是如何添加文件的? 【参考方案1】:

将非项目内容添加到源代码管理:

    确保您要添加的项目(例如,packages 文件夹)位于本地文件系统上映射文件夹内的适当位置。

    在 Visual Studio 2010 中,在 Team Explorer 窗口中,展开您的团队项目,然后双击 Source Control

    李>

    Source Control Explorer 选项卡的 Folders 窗格中,选择包含您要添加的项目的文件夹。

    单击将项目添加到文件夹按钮。

    添加到源代码管理对话框中,选择要添加的文件夹或项目,然后单击下一步

    李>

    排除项选项卡上,选择已自动排除的所有必需项(例如,装配),然后单击包括项 .

    要添加的项目选项卡上,确认您要包含的所有文件都已列出,然后单击完成

    李>

    Source Control Explorer窗口中,点击Check In按钮。

    签入 - 源文件对话框中,输入注释,然后单击签入

查看以下链接:

https://docs.microsoft.com/en-us/aspnet/web-forms/overview/deployment/configuring-team-foundation-server-for-web-deployment/adding-content-to-source-control

【讨论】:

【参考方案2】:

从源代码管理资源管理器中添加它们。

在 Visual Studio 和 TFS 的现代版本(版本 >= 2012)中,您可以使用本地工作区自动跟踪从 Visual Studio 外部进行的更改。

【讨论】:

以上是关于TFS 签入列表仅显示修改的文件,但不显示新创建的文件的主要内容,如果未能解决你的问题,请参考以下文章

On Premise Gated Check-in 失败并显示“Theshelfset ... 无法找到用于签入”

TFS 版本控制不显示冲突

将更新签入到 TFS 后编辑变更集注释

将新项目添加到 TFS 中的现有解决方案

TFS强制删除离职人员签出锁定项的方法(转)

是否可以禁用/控制 TFS 用户(本地)在 TFS 项目下创建新文件夹?