如何从tfpt scorch命令中排除文件和文件夹? 我需要使用Team Foundation Server Power工具工具命令TFPT CycCH将我的 C:\Strut\MyStudio\Base< /Cuff>工作区文件夹与TFS同步。我希望scorch命令跳过文件夹c:\Source\Myproject\Trunk\\\.git,它的所有子项和文件c:\Source\Myproject\Trunk\\\.gitignore

如何从tfpt scorch命令中排除文件和文件夹? 我需要使用Team Foundation Server Power工具工具命令TFPT CycCH将我的 C:\Strut\MyStudio\Base< /Cuff>工作区文件夹与TFS同步。我希望scorch命令跳过文件夹c:\Source\Myproject\Trunk\\\.git,它的所有子项和文件c:\Source\Myproject\Trunk\\\.gitignore,tfs,Tfs,如何为/excludes命令行参数指定“filespec”?我(显然)想测试这一点,但TFS speak中的filespec(或itemspec)是指向文件/文件夹的本地或服务器路径。因此,您应该能够传递/排除:c:\Source\Myproject\Trunk.git,我希望它被递归排除。此外,据我所知,如果您选择了/excludes:.git,我会认为它将排除扩展名为.git的任何文件或文件夹 也就是说,我从未使用过scorch命令,因此在运行此命令之前备份Trunk.git文件夹是值得的,

如何为/excludes命令行参数指定“filespec”?

我(显然)想测试这一点,但TFS speak中的filespec(或itemspec)是指向文件/文件夹的本地或服务器路径。因此,您应该能够传递/排除:c:\Source\Myproject\Trunk.git,我希望它被递归排除。此外,据我所知,如果您选择了/excludes:.git,我会认为它将排除扩展名为.git的任何文件或文件夹

也就是说,我从未使用过scorch命令,因此在运行此命令之前备份Trunk.git文件夹是值得的,尽管我的猜测不正确……

我(显然)想测试一下,但TFS speak中的filespec(或itemspec)是指向文件/文件夹的本地或服务器路径。因此,您应该能够传递/排除:c:\Source\Myproject\Trunk.git,我希望它被递归排除。此外,据我所知,如果您选择了/excludes:.git,我会认为它将排除扩展名为.git的任何文件或文件夹


也就是说,我从未使用过scorch命令,因此在运行此命令之前备份Trunk.git文件夹是值得的,尽管我的猜测不正确…

只是补充Martin的答案:

tfpt scorch
将确保您的工作区与存储库相同。你现在所在的文件夹并不重要<代码>tfpt烧焦将始终从当前工作区的根开始

如果要仅在工作区中包含特定文件夹,请执行以下操作:

tfpt scorch c:\my\foo\directory
如果要仅包含一种特定的文件类型,请执行以下操作:

tfpt scorch *.cs
tfpt scorch /excludes:*.cs
如果要排除某个特定文件夹

tfpt scorch /excludes:c:\my\foo\directory
如果要排除特定文件类型,请执行以下操作:

tfpt scorch *.cs
tfpt scorch /excludes:*.cs

您可以将多个目录和文件类型按空格分隔。

作为Martin答案的补充:

tfpt scorch
将确保您的工作区与存储库相同。你现在所在的文件夹并不重要<代码>tfpt烧焦将始终从当前工作区的根开始

如果要仅在工作区中包含特定文件夹,请执行以下操作:

tfpt scorch c:\my\foo\directory
如果要仅包含一种特定的文件类型,请执行以下操作:

tfpt scorch *.cs
tfpt scorch /excludes:*.cs
如果要排除某个特定文件夹

tfpt scorch /excludes:c:\my\foo\directory
如果要排除特定文件类型,请执行以下操作:

tfpt scorch *.cs
tfpt scorch /excludes:*.cs

您可以将多个目录和文件类型按空格分隔。

以下是对我有效的/exclude:.git*这排除了.gitignore文件和.git文件夹及其子文件夹。@Ahmed-upvote for not
/exclude
not
/excludes
。您是否可以扩展示例以显示目录或文件列表?显然,我在理解
/exclude:filespec[,…]
时遇到了一些问题,正如
tfpt scorch/?
所指示的那样。以下是对我有效的方法/exclude:.git*这同时排除了.gitignore文件和.git文件夹及其子项。@Ahmed-upvote for not
/exclude
not
/excludes
。您是否可以扩展示例以显示目录或文件列表?显然,我在理解
/exclude:filespec[,…]
时遇到了一些问题,如
tfpt scorch/?
所述。