是否可以强制用户在读取文件之前获取最新的文件?
我们的自定义代码分析规则集 ( .ruleset
) 就是一个示例。我不希望有人在旧版本的规则集上运行代码分析。
我们正在使用 Visual Studio Online 和 Visual Studio 2013 以及 Team Foundation 版本控制。
是否可以强制用户在读取文件之前获取最新的文件?
我们的自定义代码分析规则集 ( .ruleset
) 就是一个示例。我不希望有人在旧版本的规则集上运行代码分析。
我们正在使用 Visual Studio Online 和 Visual Studio 2013 以及 Team Foundation 版本控制。
Visual Studio 中没有此选项,并且始终希望对工作区中的所有文件强制执行此操作实际上没有意义,有时您需要针对旧版本的代码进行构建。也就是说,您可以添加一个使用 TFS 命令行获取这些特定文件的最新版本的预构建操作,例如:
>TF get $/Project/CodeAnalysisRules/MyProject.Ruleset /version:T
您可能需要UseHostCompilerIfAvailable
在项目文件中禁用该标志,否则它可能在构建完成后才检测到更改的文件。