TF命令行工具:将文件添加到目录

时间:2012-08-13 07:31:04

标签: shell tfs

我想将我的解决方案与外部目录同步。

我有3个步骤,但新文件和删除的文件存在问题:

  1. 查看所有文件: “C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ TF.exe”checkout c:\ projeler \ UnipaCode / recursive

  2. 将文件与另一个文件夹进行对比 “C:\ Program Files \ SyncToy 2.1 \ SyncToyCmd.exe”-R

  3. 签入所有文件

  4. “C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ TF.exe”checkin / comment:“test”/ noprompt

1 个答案:

答案 0 :(得分:1)

tf add <file>

当前文件夹必须映射为当前用户的TFS工作区。然后tf checkin进行添加。

更新问题编辑

您可以通过比较TFS知道的内容(tf dir)与本地文件系统中的内容来检测添加和删除的内容。内置任何内容都无法确定(无tf magically-workout-changes命令)并应用tf addtf delete

请记住允许不应添加到TFS的文件(例如,构建中间文件)。

但是,将另一个工作区映射到您正在同步的“另一个文件夹”并直接使用来自源的TFS会好得多。