在我目前正在工作的项目中,我有一个要求,即在登记到TFS之前对某些静态文件运行shell命令。TFS签入策略 - 强制执行shell命令
是否可以使用TFS签入策略强制开发人员运行一个shell脚本以前的来签入?
在我目前正在工作的项目中,我有一个要求,即在登记到TFS之前对某些静态文件运行shell命令。TFS签入策略 - 强制执行shell命令
是否可以使用TFS签入策略强制开发人员运行一个shell脚本以前的来签入?
办理登机手续的政策是为此目的而设计的:检查某件事物是为了“授权”办理登机手续。
你会发现一个有趣的视频here关于如何开发一个。你会发现这很容易,一旦你做了第一个,你会想要定制更多的TFS。
在你的情况下,您将有两个选择(恕我直言):
第一个应该是最好的,但它有点让我困扰,因为签入策略的真正目的不是预先执行任务,但我无法想象为什么它不应该起作用。也许你必须这样做,第二个解决方案是不可能的。
最后我们不需要使用签入策略。
相反,我们把头部的分辨率转过来,因为我发现从命令提示符下运行tf.exe checkin
,没有任何进一步的参数,导致TFS签入对话框弹出。
这意味着我们可以在我们的shell脚本的运行末尾添加一个额外的步骤:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf.exe checkin
标记为答案,因为我相信这最密切解决上述他人详述的问题。对于我的实际分辨率,请参阅http://stackoverflow.com/a/11046302/431880 – isNaN1247