我想使用子工具將我們的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. Kubernetes Stateful在羣集重新啓動後設置
- 2. OnClick重新啓動後無法工作
- 3. 重新啓動後臺工作人員
- 4. 重新啓動後通知工作
- 5. 如何讓BroadcastReciever在重新啓動後工作?
- 6. 如何設置php以在重新啓動時啓動?
- 7. 如何在電話重新啓動後重新啓動鬧鐘?
- 8. 原子命令行停止工作後重新啓動
- 9. Android位置Wifi重新啓動後無法工作
- 10. 如何重新啓動設備後重新啓動應用程序?
- 11. [Android]應用程序重新啓動設備後重新啓動
- 12. 重新啓動後重新啓動
- 13. QT4:如何重新啓動應用程序?重新設置?
- 14. 在Ubuntu 16.04重啓後Ceph集羣不工作,在14.04工作
- 15. 如何重新啓動Ubuntu系統後重新啓動devstack?
- 16. 如何在設置更新後重新啓動此壁紙引擎?
- 17. 如何在更改配置設置後重新啓動EMR中的Spark服務?
- 18. Azure SSL站點在重新啓動後不再工作 - 連接重置
- 19. 重新啓動後樹莓pi重置
- 20. 如何讓Spark在完成後自動重新啓動作業?
- 21. 如何徹底清除,重置和重新啓動Cassandra羣集?
- 22. 如果我們重新啓動postgres,如何重新啓動後臺工作者postgresql?
- 23. 如何在重新啓動後通過服務啓動活動
- 24. 如何在重新啓動後立即啓動鎖屏活動?
- 25. 如何在進程崩潰後重新啓動種子節點?
- 26. 重新啓動設備後appWidget佈局重置
- 27. 如何在設備重新啓動後註冊地理柵欄?
- 28. iOS設備重新啓動後繼續位置更新
- 29. 重新啓動設備後位置更新使用NETWORK_PROVIDER停止
- 30. 如何在重新啓動後保持透明的hugepages配置?