2012-09-04 33 views
2

我是新來的.NET世界,我想澄清我的理解。由於.NET,svn鉤子讀取vbs,ruby,...腳本嗎?

是爲什麼SVN鉤子能夠讀取Ruby或Visual Basic腳本等等原因,因爲掛鉤是在.NET Framework下編譯的?

謝謝

+0

我發現對鉤這個有趣的文章: http://www.troyhunt.com/2010/02/creating-subversion-pre-commit-hooks -in.html 他說他們一部分是用Unix編寫的,但是作者在.NET下編寫他的鉤子.net 但是我不確定他在.NET下編寫的意思 –

回答

3

按照Docs,每一個可執行,可用於鉤:

在Unix平臺上,這意味着提供一個腳本或程序( 可能是一個shell腳本,一個Python程序,一個編譯的C二進制文件,或者其他任何東西)的名字,完全像鉤子的名字。在 當然,模板文件不僅僅是提供信息的目的 - 在Unix 平臺上安裝鉤子的最簡單方法是簡單地將相應的模板文件複製到缺少.tmpl擴展名的新文件 ,自定義鉤子的內容, 並確保該腳本是可執行的。但是,Windows使用文件 擴展名來確定某個程序是否可執行,因此您需要提供一個程序,該程序的基本名稱是掛接名稱, ,其擴展名是由 識別的特殊擴展名之一用於可執行程序,如用於程序的.exe或.com,用於批處理文件的 和.bat。

所以短期的回答是:不。