2017-08-16 56 views
0

我正在開發針對TFS服務器2015的GIT提交插件。 我已經複製瞭解決方案,其中的變化很小:http://almsports.net/tfs-server-side-check-in-policy-for-git-repositories/1025/。問題是在最新版本的TFS Server dll中,沒有TeamFoundationGitRepositoryService的實現,因此我被困在那裏。TFS 2015上的Git推送插件

有人有類似的問題,並設法得到解決方案?

+0

你只是想創建一個服務器端插件Git推?你的插件的主要用途是什麼? –

+1

是的,我想創建服務器端插件。這個插件應該檢查​​提交消息,如果他們有正確的格式,並且不允許將它們保存在服務器端。 – PJak

+0

不幸的是,沒有任何替代品。目前尚不能實現。 Sever端git鉤子仍在積壓,更多細節請參考下面的更新答案。 –

回答

0

TeamFoundationGitRepositoryService您提到的命名空間位於TFS服務器API上。

由於它從TFS2015移開。沒有任何替代品。

一種方法是使用服務器端的git掛鉤,比如提交消息掛鉤來可視化所有提交。然而,這仍然是對積壓:

添加服務器端git的鉤

https://visualstudio.uservoice.com/forums/330519-visual-studio-team-services/suggestions/3895135-add-server-side-git-hooks

在這個類似的問題也來看一看:Custom checkin policy for TFS GIT