2010-03-06 115 views
2

它存在嗎?基本上我在本地機器上開發一個Django應用程序,當我完成添加我的功能並在本地工作時,我想要commit它,然後是update生產服務器。然後我想自動重啓apache。這可能嗎?怎麼樣?SVN更新後掛鉤?

回答

1

爲什麼post-commit鉤子不合適?

+0

這將如何工作?我從我的本地開發機器提交...在那個時間點重新啓動Apache不會做任何事情。生產文件更新後,需要重新啓動Apache。 – mpen 2010-03-06 20:14:46

+4

那你如何更新遠程服務器呢?你似乎暗示你想提交,並讓服務器更新並重新啓動 - 在這種情況下,你可以在後提交鉤子中執行這兩個操作。如果您正在手動更新遠程服務器,那麼爲什麼不能使用您正在使用的任何腳本來擴展重新啓動服務器呢? – 2010-03-06 20:24:55

+0

我正在手動更新遠程服務器。我是一個頑皮的男孩,我所有的提交都不一定穩定,所以我不想馬上更新服務器。你說的很對,我可以用更新和重新啓動腳本來代替Daniel。那會奏效。 – mpen 2010-03-09 03:55:11

2

下可能並不適用於你,因爲很可能在Linux環境下的多,但是在Windows,TortoiseSVN的支持在客戶端上一個post-update掛鉤,如果你去到Settings然後Hook Scripts

+0

是的,這並沒有真正的幫助:\我的開發機器上安裝了龜,但我的生產服務器確實是linux。 – mpen 2010-03-06 20:17:13