Command line tf.exe签入未找到任何挂起的更改

Command line tf.exe签入未找到任何挂起的更改,command-line,tfs,checkin,Command Line,Tfs,Checkin,我正在尝试一个简单的TFS 2015签入自动化。我有一个映射到本地文件夹的本地工作区。在那个文件夹中,我添加了一些文件并删除了一个。我想要的是签入这些更改 我运行这个命令 tf.exe checkin <folder> /recursive tf.exe签入/递归 结果(意外)是“没有挂起的更改” 如果我运行以下命令 tx.exe status <folder> tx.exe状态 我得到了预期更改的列表 如果在VisualStudio源代码管理器中查看,则看不到所

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

我运行这个命令

tf.exe checkin <folder> /recursive
tf.exe签入/递归
结果(意外)是“没有挂起的更改”

如果我运行以下命令

tx.exe status <folder>
tx.exe状态
我得到了预期更改的列表

如果在VisualStudio源代码管理器中查看,则看不到所做的更改,但如果尝试在TFS文件夹中添加项目,则可以看到新文件

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

编辑:基于此,使用本地工作区似乎不可能实现这一点。有人可以确认吗?

在运行“tf checkin”命令之前,您需要运行“tf add”命令将这些文件添加到挂起的更改中:


通过运行
tf status
命令,您的文件应该在“检测到的更改”而不是“更改”下,实际上没有“真正的挂起更改”
tf add * /recursive