在我目前正在工作的項目中,我有一個要求,即在登記到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