tf.exe 签入未发现任何挂起的更改

tf.exe checkin does not find any pending changes

我正在尝试简单的 TFS 2015 签入自动化。我有一个映射到本地文件夹的本地工作区。在该文件夹中,我添加了一些文件并删除了一个。我想要的是签入这些更改

我运行这个命令

tf.exe checkin <folder> /recursive

结果(意外)是 "no pending changes"

如果我运行下面的命令

tx.exe status <folder>

我得到了预期的更改列表。

如果我查看 Visual Studio 源代码资源管理器,我看不到我的更改,但如果我尝试在 TFS 文件夹中添加项目,我可以看到新文件。

你能帮助我了解如何自动执行此签入场景吗?

编辑:基于此 ,似乎无法使用本地工作区实现此目的。有人可以确认吗?

您需要 运行 "tf add" 命令在 运行 "tf checkin" 命令之前将这些文件添加到待定更改中:

tf add * /recursive