Subgitツールを使用してサブバージョンリポジトリをgitに変換しようとしています。私はgitリポジトリへのSubversionを正常に確立しました。これは正常に動作していましたが、ワークステーションでリブートした後、Subversionからの変更がgitに表示されなくなりました。私はsubgit installをもう一度実行しましたが、今は動作しますが、正しい方法ではないと思います。サブギットを再起動後も動作するように設定するにはどうすればよいですか?リブート後にサブギットを動作させる方法
2
A
答えて
3
実際、SubGitはデーモンを実行して新しいSVNの変更をチェックします(デフォルトでは1分に1回)。デーモンはすべてのGitプッシュで起動されなければ自動的に起動するので、Gitがあなたのリポジトリにプッシュするのが十分に頻繁に起き、新しいSVNの変更をすぐに気にすることがなければ、何もすることができず、開始。
しかし、あなたは最新のGitリポジトリを持つことが重要だ場合、あなたはシステムの起動時に
$ subgit fetch --async /path/to/git/repository
を実行する必要があります。このコマンドはリポジトリをSVNと同期させるデーモンを起動します。同じユーザに代わってこのコマンドを含むすべてのSubGitコマンドを実行することが重要です(/ path/to/git/repositoryの所有者でもある必要があります;通常、GitLabまたは「www」を使用している場合は「git」です) Apacheとgit-http-backendを使用している場合は-dataとなります)。
アプローチの一つはinit.d
スクリプト
$ su -u git subgit fetch --async /path/to/git/repository
でSubGitデーモンを起動して、それを停止を作成するために、次のようになります。
$ su -u git subgit shutdown /path/to/git/repository
お使いのシステムは、debianの場合は、thisinit.d
スクリプトを使用することができますジェネレータ。
私はSubGit開発者の一人です。
関連する問題
- 1. リブート後にmysqlグローバルパラメータがリセットされる
- 2. Ajax domの後にjqueryスクリプトを動作させる方法は?
- 3. リブート後にJavaヒープサイズを永久に増加させますか?
- 4. Ubuntuシステムをリブートした後、devstackを再起動するには?
- 5. リブート後にログを保存するモジュール
- 6. サーバのリブート後にドッキング・コンテナを順番に再起動
- 7. リブート後もシェルスクリプトを続行するように設定する方法
- 8. ロールアニメーションを動作させる方法(ルーレット)
- 9. Mamp - Gzipを動作させる方法
- 10. angular2 [innerHtml]を動作させる方法
- 11. Gitzillaを動作させる方法
- 12. EmberJS:カルーセルを動作させる方法
- 13. RadioButtonを動作させる方法
- 14. リブートするたびにコマンドを自動的に実行する方法
- 15. リブート後にGCMNetworkManagerがPeriodicTaskを実行していません
- 16. リブートした後にDocker-compose railsイメージが起動しない
- 17. 起動後にタブチッププロセスを終了させる方法
- 18. パッチバックグラウンドをカメの背後に移動させる方法は?
- 19. vb.netで自動的に動作させる方法は?
- 20. 浮動アクションボタンをXamarinで動作させる方法
- 21. event.preventDefaultを動的関数で動作させる方法
- 22. ボタンを作成してスライドショーで動作させる方法は?
- 23. ループ中にPHPでJavascriptを動作させる方法
- 24. dojo:dojoコンポーネントをローカル・ディレクトリにコピーして動作させる方法
- 25. jmeterをブラウザのように動作させる方法
- 26. PHP APIをiPhoneアプリケーション用に動作させる方法
- 27. firebaseデータベースをWeb用にオフラインで動作させる方法
- 28. TBBをWindowsにインストールしてEclipseで動作させる方法
- 29. 簡単な方法でProGuardを動作させるには?
- 30. Delphi - WrapTextをRichEdit.Lines.Textのように動作させる方法