2017-02-02 88 views
1

目前我們正在爲用C#編寫的庫建立本地公司Git服務器。 我們的庫裏充滿了必須包含的外部* .dlls。他們將不時更新新版本。如何跟蹤Git中的* .dll版本?

是否可以設置Git .config文件,以便開發人員在合併而不是二進制內容時看到* .dll版本中的差異?

回答

0

這是可能的使用Git掛鉤的事: Git Hooks

根據您的需求,您可以使用預提交或準備提交-MSG這是寫在bash,可以在每一個倉庫內發現/的.git /鉤。 可以輕鬆讀取* .dll版本的Powershell可以這樣使用:

#!/bin/sh 
dllVersion=$(powershell.exe '[System.Diagnostics.FileVersionInfo]::GetVersionInfo("YourDll.dll").FileVersion')