【发布时间】:2016-08-14 15:57:00
【问题描述】:
我的情况是,开发人员在 TFS 之外对项目进行了大量更改(长话短说),现在我们想将这些更改放回 TFS(添加、删除、重命名文件)。
当然,TFS 不像 Git;如果我签出项目,然后从工作区中删除文件并复制新文件,TFS 将无法适应这些更改。
我发现我可以从文件 - 源代码管理中进行比较,并且比较屏幕允许我将文件标记为已添加/已删除。这会有所帮助,但对于大型项目来说是一个缓慢的过程,而且很容易出现人为错误。
所以,我的问题是:有没有一种自动化的方式让 TFS 简单地添加所有新文件并删除所有已删除的文件?
- 我不关心重命名文件的跟踪历史记录——它们可以 被认为是“删除”和“添加”。
- 我已尝试解除绑定和重新绑定工作区;这对我不起作用(或者我做得不对)。
- 我正在使用 VS 2015、TFS 2015,并且我有 TFS 电动工具。
【问题讨论】:
-
我们的任何一个答案都对您有用吗?我很好奇你最后做了什么。
-
佩里,恐怕我没有尝试在线尝试 tfpt。最后,我以艰难的方式做到了。希望其他需要解决方案的人可以尝试一下,看看它是否有效(或者我是否再次遇到这种情况)。