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

Shell TF命令行工具:将文件添加到目录,shell,tfs,Shell,Tfs,我想将我的解决方案与外部目录同步 我有3个步骤,但新文件和删除的文件存在问题: 签出所有文件: “C:\Program Files(x86)\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe”签出C:\projeler\UnipaCode/recursive 将文件与其他文件夹同步 “C:\Program Files\SyncToy 2.1\SyncToyCmd.exe”-R 签入所有文件 “C:\ProgramFiles(x86)\Microsof

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

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

  • 签出所有文件: “C:\Program Files(x86)\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe”签出C:\projeler\UnipaCode/recursive

  • 将文件与其他文件夹同步 “C:\Program Files\SyncToy 2.1\SyncToyCmd.exe”-R

  • 签入所有文件

  • “C:\ProgramFiles(x86)\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe”签入/注释:“测试”/noprompt

    当前文件夹必须映射为当前用户的TFS工作区。然后做加法

    问题编辑更新

    通过将TFS所知道的(
    tf dir
    )与本地文件系统中的内容进行比较,可以检测添加和删除的内容。没有内置任何东西可以确定这一点(没有
    tf神奇地改变训练
    命令)并应用
    tf add
    tf delete

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


    但是,最好将另一个工作区映射到您正在同步的“另一个文件夹”,并从源位置直接使用TFS。

    您尝试了什么?这是非常清楚的文件,你的问题表明你很少努力。请更清楚地了解“外部目录”。我必须递归添加我不知道文件名。你可以使用通配符,有一个递归选项。请阅读文件。根据更新的问题:您需要签出可能被修改的编辑(
    tf edit
    )文件,在签入之前检测添加/删除的文件(您需要编写更改逻辑)。所有这些都不难。