【问题标题】:How to update solution files in TFS when files are changed outside of Visual Studio?在 Visual Studio 之外更改文件时如何更新 TFS 中的解决方案文件?
【发布时间】:2017-04-16 22:22:17
【问题描述】:

我在 VS2015 解决方案中有一堆 Word 文件。这些文件已被最终用户修改,我正在尝试在 TFS 源代码控制中更新它们。我所做的是在我的解决方案中检查它们并将用户副本复制到 Windows10 文件资源管理器中的解决方案文件夹中。我希望待处理的更改将包括新文件副本。但是,当我签入它们时,我看到了一条 TFS 消息,这些文件中没有进行任何更改。我错过了什么吗?如果可以的话请帮忙。谢谢你。

【问题讨论】:

  • 并非如此,仅此而已。您确定单击“是”覆盖旧副本吗?您能更具体地说明您的具体步骤吗?

标签: visual-studio tfs version-control


【解决方案1】:

这个问题How to have TFS 2010 detect changes done to files outside of Visual Studio?可能重复

最好的解决方案是使用reconcile in TFS。比较服务器文件夹和本地文件夹后,您可以协调文件夹内容之间的差异,以及本地文件夹中具有冲突待处理更改的文件之间的差异。详细步骤如下:

  1. 打开源代码管理资源管理器
  2. 右键单击有更改的文件夹并选择比较
  3. 选择要协调的文件(按CTRL+A选择所有文件)
  4. 点击协调按钮
  5. 协调文件夹差异对话框中设置选项。确保将没有未决更改的文件设置为检查 出去
  6. 点击确定
  7. 如果您有本地更改,则会显示 Check Out 对话框。设置首选锁定类型
  8. 点击签出

【讨论】:

  • 从问题看来文件已经被签出。
  • @Patrick-MSFT。感谢您的意见。它对我有用。我所做的是 1. 在 TFS 源代码管理资源管理器 2 中获取最新版本的 Word 文件。在 Windows 文件资源管理器 3 中使用最终用户副本覆盖这些文件。从步骤 1 开始按照您的答案中的说明进行操作。
猜你喜欢
  • 2011-09-01
  • 2013-10-26
  • 1970-01-01
  • 2019-03-21
  • 1970-01-01
  • 2013-12-22
  • 2010-12-24
  • 2017-04-23
  • 2010-10-16
相关资源
最近更新 更多