【问题标题】:Copy files on post-build events and checkout any target files that were overwritten在构建后事件上复制文件并检查任何被覆盖的目标文件
【发布时间】:2016-01-07 11:56:07
【问题描述】:

我有两个 Visual Studio 解决方案。在构建后事件中,我使用xcopy 将一些文件复制到另一个解决方案的目录中。

但是,当文件内容在磁盘上更改时,文件并没有被签出(我使用的是TFS),所以我必须手动检查在第一个解决方案中哪些文件被更改,或者只是签出每次我的后期构建运行时,所有这些。

我想做的是有一些更好的逻辑,它会迭代我要复制的文件,检查它们在目标路径上是否不同,然后复制并签出。

怎么可能?

【问题讨论】:

  • 为什么要这样做?您是否只想确认正确覆盖的文件以确保两个解决方案之间的同步没有任何问题?
  • @Patrick 我想这样做,因为如果我不自动知道它们已更改,则不会签入复制的文件(在第二个解决方案中已修改)。

标签: visual-studio tfs xcopy post-build-event


【解决方案1】:

推荐您使用TFS Power Tools。它将以不同的图标显示文件状态,例如源代码管理中的文件(左下角有绿色三角形)签出的文件(用笔)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-07
    相关资源
    最近更新 更多