|
|
1
194
查看 Team Foundation Server Power Tools August 2011
感谢Matt Florence更新链接。 谢谢雷·维加 actual syntax . |
|
|
2
123
安装 Team Foundation Server Power Tools 并在项目工作区目录根目录下使用tfpt.exe从命令行运行以下命令:
包括
|
|
|
3
117
谢谢你@mike&@ray, 我希望能更容易些。 在vs中的“工具”菜单上,单击“外部工具”。
单击“添加”。 输入标题。 命令:tfpt.exe 参数:uu。/noget/递归 初始目录:【您可以从箭头按钮中选择】。
两个新命令将添加到“工具”菜单。 必要时使用。 享受, 奥菲尔 |
|
|
4
25
Visual Studio将知道签出的文件是否有更改。 警告: 此方法还移除 新的 文件,即尚未签入到TFS的文件。如果您想保留这些文件,那么只需将它们从您“撤消”的一组文件中排除。 |
|
|
5
8
如果您只需再次签入签出的所有文件,那么tfs就足够智能地确定哪些文件发生了更改,并且只将它们包含在服务器上记录的变更集中。 TFS通过比较签入前后文件内容的MD5散列来实现这一点。 这都是假设您的生成过程纯粹是更新同一组文件,即,在下一代中不需要上一代中生成的文件(即,您希望挂起删除该文件)或文件更改名称的情况下,您将永远不会遇到这种情况。 如果您的进程可能需要删除文件,那么最好的选择可能是查看 Team Foundation Power Tools 命令( tfpt )并使用tfpt online命令,该命令将只签出已更改的文件,并且对于不再需要或已更改名称的任何文件,它将足够智能地挂起删除并添加挂起。 祝你好运, 马丁。 |
|
|
6
5
注意,tfs undo不会还原文件系统的“date modified”值。这是非常令人沮丧的,尤其是如果你使用像robocopy这样的工具来同步远程机器。即使在撤消签出之后,如果保存了文件从而更新了“修改日期”值,那么即使在撤消签出之后,更新的值也会保留。 |
|
|
7
5
使用时用答案更新了此问题 TFS2017 和 VS2017 只有。 TFS 2017不存在电动工具,旧的电动工具无法与之协同工作,但显然大部分功能已转移到VS2017本身或插件(见下文)。 Visual Studio 2017扩展某些操作(如撤消未更改的文件)已移动到 extension for VS2017 “撤消未更改”按钮位置:
Windows Shell集成扩展此外,还可以通过 separate installer 它不再链接到TFS电动工具。 Windows Shell集成的工作方式与以前的Powertools不完全相同,但最重要的操作对我有效。 |
|
|
8
4
关于TFPT的UU选项(在大多数其他答案中推荐),我起初并不清楚一些要点。首先,这是可以通过命令访问的命令行帮助
现在让我分解其他答案中推荐的命令。
关于上面的命令,这里有几点需要注意…
我发现下面的命令最适合我-它将处理整个工作区。
注意,它仍然依赖于工作目录,在这个目录中,tfpt使用它来确定应该处理哪个工作区。但是,只要您在工作区中提供一个文件或文件夹的路径,您就可以走了。 |
|
|
9
3
我可以看到雷·伦芳的方法。不能在那里评论,因为我没有代表,而我喜欢这种方法,因为工具等不需要更改……
……这种方法存在一个问题,即点击“全部拒绝”会保留一些未修改的文件。它似乎做了一些类似于撤消未修改的文件的操作,直到它碰到第一个实际修改的文件,然后忽略其余未修改的文件(如果这有任何意义的话)。我偶尔才看到这种效果。 一个潜在的解决方法是遵循上述过程,但不是点击“全部不”,而是点击每个文件的“不”。由于这可能需要一段时间,这取决于您正在处理的文件的数量,我通常要做的是按住“alt+n”,它只是在撤消所有未修改的文件的同时,快速浏览所有文件。 |
|
|
10
-20
据我所知,在TFS中,如果签出一个团队项目,那么整个项目将被签出,并且您无法控制哪些文件将被关闭。如果要阻止签入某些文件,可以锁定它们。 在工作中,我们都讨厌TFS。 |
|
|
John Mo · 在VST和本地TFS上分支/共享的代码 8 年前 |
|
|
aobrientrin · 授予VSTS用户创建新分支的权限 8 年前 |
|
|
Nico · TFS 2017-在VS2015中查找搁置集仅搜索用户名 8 年前 |
|
|
user8383606 · 将解决方案添加到源代码管理 9 年前 |
|
MeanGreen · 避免无基础合并的多个dev分支 9 年前 |
|
|
Richard Ward · TFS2015生成代理无法同步存储库 9 年前 |
|
|
SurenSaluka · TFS源代码绑定问题 10 年前 |