我想使用子工具將我們的Subversion存儲庫轉換爲git。我成功地建立了對git存儲庫的顛覆,並且它在一段時間內一直在正常工作,但是在我通過工作站重新啓動後,從顛覆中的更改停止並顯示在git中。我再次運行了subgit安裝,現在它可以工作,但我認爲這不是正確的方法。如何設置子文件以便在重新啓動後繼續工作?如何在重新啓動後設置子集工作
2
A
回答
3
事實上,SubGit運行一個守護進程來檢查新的SVN更改(默認情況下每分鐘一次)。如果每個Git推送都沒有啓動,守護進程會自動啓動,所以如果Git推送到您的存儲庫時經常發生,並且您不必立即關心是否有新的SVN更改,那麼您可以不做任何事情,並且首先使用Git推入守護進程開始。
但是,如果你有Git倉庫了最新的,你需要運行
$ subgit fetch --async /path/to/git/repository
在系統啓動時是很重要的。該命令將啓動守護進程將存儲庫與SVN同步。請注意,代表同一用戶運行所有SubGit命令非常重要(它也應該是/ path/to/git/repository的所有者;通常,如果您使用的是GitLab或「www」 -data「,如果你使用的是Apache和git-http-backend)。
的方法之一將是與
$ su -u git subgit fetch --async /path/to/git/repository
創建init.d
腳本啓動SubGit守護進程,並停止它:
$ su -u git subgit shutdown /path/to/git/repository
如果你的系統是Debian,那麼您可以使用thisinit.d
腳本發電機。
我的SubGit開發商之一。
相關問題
- 1. OnClick重新啓動後無法工作
- 2. 重新啓動後臺工作人員
- 3. 重新啓動後通知工作
- 4. 如何設置php以在重新啓動時啓動?
- 5. 如何在電話重新啓動後重新啓動鬧鐘?
- 6. 原子命令行停止工作後重新啓動
- 7. [Android]應用程序重新啓動設備後重新啓動
- 8. QT4:如何重新啓動應用程序?重新設置?
- 9. 如何重新啓動Ubuntu系統後重新啓動devstack?
- 10. 如何在設置更新後重新啓動此壁紙引擎?
- 11. 如何在更改配置設置後重新啓動EMR中的Spark服務?
- 12. Azure SSL站點在重新啓動後不再工作 - 連接重置
- 13. 重新啓動後載波重置
- 14. 如何徹底清除,重置和重新啓動Cassandra羣集?
- 15. 如何在重新啓動後立即啓動鎖屏活動?
- 16. 重新啓動設備後appWidget佈局重置
- 17. 如何在重新啓動後保持透明的hugepages配置?
- 18. 如何在啓動屏幕顯示時在後臺設置一些工作
- 19. 在Apache重新啓動後,PHP的ping腳本無法工作
- 20. wso2等待循環在重新啓動後不工作
- 21. 接近警報在手機重新啓動後不工作
- 22. iOS - 如何在UIPageViewController中設置UIScrollView重新啓用後開始滾動
- 23. Graylog如何從api重新啓動後端收集器?
- 24. 如何重新啓動鼠標鉤子?
- 25. 如何重新啓動Node.js子進程
- 26. AppWidget PendingIntent在啓動器重新啓動後不起作用
- 27. 如何重新啓動多個集裝箱碼頭工人羣
- 28. Zend_Session :: start重新啓動application.ini設置
- 29. 設置JSP頁面重新啓動CentOS
- 30. postgres,ubuntu如何在啓動時重新啓動服務?重啓實例後遇到集羣