我想将我的解决方案与外部目录同步。
我有3个步骤,但新文件和删除的文件存在问题:
查看所有文件: “C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ TF.exe”checkout c:\ projeler \ UnipaCode / recursive
将文件与另一个文件夹进行对比 “C:\ Program Files \ SyncToy 2.1 \ SyncToyCmd.exe”-R
签入所有文件
“C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ TF.exe”checkin / comment:“test”/ noprompt
答案 0 :(得分:1)
当前文件夹必须映射为当前用户的TFS工作区。然后tf checkin
进行添加。
更新问题编辑
您可以通过比较TFS知道的内容(tf dir
)与本地文件系统中的内容来检测添加和删除的内容。内置任何内容都无法确定(无tf magically-workout-changes
命令)并应用tf add
和tf delete
。
请记住允许不应添加到TFS的文件(例如,构建中间文件)。
但是,将另一个工作区映射到您正在同步的“另一个文件夹”并直接使用来自源的TFS会好得多。