TFS签入策略-强制运行shell命令
在我目前正在工作的项目中,我需要在签入TFS之前对一些静态文件运行shell命令TFS签入策略-强制运行shell命令,tfs,checkin,Tfs,Checkin,在我目前正在工作的项目中,我需要在签入TFS之前对一些静态文件运行shell命令 是否可以使用TFS签入策略强制开发人员在签入之前运行shell脚本?签入策略的设计目的是:检查某些内容以“授权”签入 你会发现一个关于如何开发的有趣视频。您将看到这非常简单,一旦您完成了第一步,您将希望自定义更多TFS 在您的情况下,您将有两个选择(IMHO): 在签入策略的Evaluate方法中运行shell命令 检查用户是否在Evaluate方法中手动运行shell命令 第一个应该是最好的,但这让我有点困扰,因
是否可以使用TFS签入策略强制开发人员在签入之前运行shell脚本?签入策略的设计目的是:检查某些内容以“授权”签入 你会发现一个关于如何开发的有趣视频。您将看到这非常简单,一旦您完成了第一步,您将希望自定义更多TFS 在您的情况下,您将有两个选择(IMHO):
第一个应该是最好的,但这让我有点困扰,因为签入策略的真正目的不是提前执行任务,但我无法思考为什么它不应该工作。如果第二种解决方案不可能的话,您可能不得不这样做。最后,我们不需要使用签入策略 相反,当我发现在命令提示符下运行
tf.exe checkin
而没有任何其他参数时,会导致TFS checkin对话框弹出,因此我们将解决方案翻了个底朝天
这意味着我们可以在shell脚本的末尾添加一个额外的步骤,该脚本将运行:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf.exe checkin
标记为答案,因为我相信这最能为其他人解决上述问题。有关我的实际决议,请参见