我在Windows上運行SVN,並且有一個post-commit掛接,它在我設置它的那一天運行。現在它不再運行了。我通過Apache Httpd運行SVN。由於我的故障排除的一部分,我做了以下內容:在Windows上SVN post-commit掛鉤停止運行
- 在一個文件中成功檢查,並從TortoiseSVN的版本庫瀏覽器查看它
- 已驗證後commit.bat文件是在我的庫的鉤子目錄
砍倒,commit.bat後的文件是這一行:
echo hello > hello.txt
經過,在一個文件中,並期待在日的hello.txt的文件ËApache的安裝文件夾(E:\應用程序\ APACHE2.2)及其子目錄,但一無所獲
- 驗證Apache服務運行起來(這一定是已經成功簽入)
- 直勾勾我服務使用
services.msc
來查看是否可能有一些監控服務我需要運行,意外停止;我不認識任何 - 我創建了一個pre-commit鉤子和驗證爲預期的它正在運行(所以這是隻與post-commit鉤子一個問題 - 不是一般的所有掛鉤)
我應該採取什麼措施來解決爲什麼我的提交後掛鉤不執行?
你說的是什麼意思'寫了,commit.bat後的文件,並驗證它是RUNNING' – manojlds
我的意思是,一個做了post-commit鉤子,和預期掛鉤運行。 –
你檢查過Apache日誌嗎?他們應該告訴你發生了什麼事。 – manojlds