我在Windows 2008服務器上的存儲庫中添加了一個post-commit掛鉤。所以每次提交時,我都會轉到我應用程序的文件夾並運行svn update。這是有效的,但它非常緩慢,並且TortoiseSVN在完成提交後才能完成。我怎樣才能讓這個更快?一種方法可能是不要cd到任何應用程序,但只能發送到發生提交的應用程序。我怎麼知道,哪個應用程序有提交?一些正則表達式和$ 1?我只嘗試過一個應用程序,並且只用了1.5分鐘就可以完成一個文件。SVN post-commit hook使得提交非常慢 - 如何解決?
感謝
如果您不想使用cron作業進行輪詢,則可以使用post commit掛鉤來表示某種調度程序或消息隊列。所以大部分工作在提交後不久仍由另一個進程處理。 – 2012-01-06 10:06:57
這將是怎樣的?我將如何在批處理文件中執行該操作? – EOB 2012-01-06 10:11:05
您可以使用start命令「異步執行」更新命令。 – 2012-01-06 10:38:29