是否可以强制用户在读取文件之前获取最新文件?
我们的自定义代码分析规则集 (.ruleset
) 就是一个示例。我不希望有人在旧版本的规则集上运行代码分析。
我们正在使用 Visual Studio Online 和 Visual Studio 2013 以及 Team Foundation 版本控制。
最佳答案
Visual Studio 中没有此选项,并且始终希望对工作区中的所有文件强制执行此操作实际上没有意义,有时您需要针对旧版本进行构建的代码。也就是说,您可以添加一个预构建操作,使用 TFS 命令行来获取这些特定文件的最新版本,例如:
>TF get $/Project/CodeAnalysisRules/MyProject.Ruleset /version:T
你might need to disable the UseHostCompilerIfAvailable
项目文件中的标志,如 might otherwise not detect the changed file till after the build has completed .
关于visual-studio - 对文件读取强制执行 GetLatest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22125293/