【发布时间】:2016-01-07 11:56:07
【问题描述】:
我有两个 Visual Studio 解决方案。在构建后事件中,我使用xcopy 将一些文件复制到另一个解决方案的目录中。
但是,当文件内容在磁盘上更改时,文件并没有被签出(我使用的是TFS),所以我必须手动检查在第一个解决方案中哪些文件被更改,或者只是签出每次我的后期构建运行时,所有这些。
我想做的是有一些更好的逻辑,它会迭代我要复制的文件,检查它们在目标路径上是否不同,然后复制并签出。
怎么可能?
【问题讨论】:
-
为什么要这样做?您是否只想确认正确覆盖的文件以确保两个解决方案之间的同步没有任何问题?
-
@Patrick 我想这样做,因为如果我不自动知道它们已更改,则不会签入复制的文件(在第二个解决方案中已修改)。
标签: visual-studio tfs xcopy post-build-event