對於我的登臺站點,我有一個Subversion存儲庫,當我需要查看登臺服務器上的更改時,我會進行更新。每隔幾分鐘手動更新登臺服務器subversion文件夾,而不是每隔幾分鐘我需要檢查一下,我就有一個腳本可以自動檢查任何Subversion更新。我的問題是,每次檢查更新時(即使沒有任何更改),我認爲Subversion可能會更改站點上.svn文件夾中的某些文件,並導致IIS重新編譯需要關注的網站40秒。如果沒有任何代碼文件更改,我不希望IIS重新編譯該網站。有誰知道解決這個問題的好方法,以便該網站只在代碼更改時重新編譯,而不是在每次更新檢查後都重新編譯?如何防止在沒有更改導致IIS重新編譯網站的情況下進行顛覆更新?
0
A
回答
0
在更新之前,您必須有腳本檢查存儲庫的當前版本號。如果修訂版本號未更改,請不要執行更新。
2
如果相關文件位於diff摘要列表(* .cs等)中,您可以將腳本更改爲首先執行diff(帶--summarize),然後僅執行更新。
0
如何將該代碼放入post-commit hook中,這樣它才應該在正確提交後運行?
0
您的解決方案可能是在您的問題:阻止IIS查看.svn文件夾。這裏沒有任何想法,但IIS應該有一個設置來從掃描中排除某些目錄以查找已更改的文件。也許使用隱藏的文件屬性標記.svn文件夾?
谷歌給出了這樣的論壇,作爲一個地方要問有關IIS配置問題:
http://forums.iis.net/1034.aspx?PageIndex=18&forumoptions=0:1:11 ::
0
相關問題
- 1. 如何在不重新編譯FLA的情況下更新SWF
- 2. Grails&Netbeans:在沒有重新運行的情況下進行更改run-app
- 3. 如何在不導致Haskell重新編譯的情況下更改我的數據類型?
- 4. Monodevelop沒有重新編譯更改
- 5. 在沒有重新編譯的情況下提升PostgreSQL的NAMEDATALEN
- 6. 如何在沒有datarowview的情況下更新gridview行?
- 7. 在沒有重新加載的情況下更改網頁中的文本?
- 8. 對預編譯網站進行更改
- 9. 在不重新加載網頁的情況下更改標題
- 10. 如何在沒有IIS的情況下創建動態網站
- 11. 如何防止對錶進行更新,但有一種情況除外
- 12. 顛覆 - 命令行更新
- 13. KoGrid如何在數據更改的情況下刷新網格
- 14. 在不重新編譯的情況下更改java的.class文件
- 15. 是否可以在不重新編譯的情況下更改exe的圖標?
- 16. 如何在重新編譯asp.net網站時重新啓動IIS站點
- 17. 如何在沒有SQLAdapter的情況下使用DatagridView進行更新
- 18. 在不重新編譯的情況下更改程序集清單
- 19. JModelica:在不重新編譯的情況下更改循環迭代變量
- 20. 是否可以在不重新編譯的情況下更改Passenger Ruby版本?
- 21. 情況下,更新
- 22. 如何在沒有編碼的情況下更改MPEG2-ts?
- 23. 如何在不使用更新的情況下進行轉換
- 24. 在不重新編譯JavaFX 2項目的情況下更新CSS樣式表
- 25. 如何在不更改版本的情況下更新nuget
- 26. 如何在不更改rowversion的情況下更新記錄
- 27. 如何在不更改憑據的情況下更新用戶
- 28. 如何在數據庫值更改的情況下更新ListView?
- 29. 如何從顛覆中最好地更新網站
- 30. 在沒有循環的情況下在MySQL中更新多行