質問: Raspberry piで監視カメラ機能を持ったロボットを開発している途中でどうしても不便なことがあり質問します。 監視カメラ機能には、Linuxで定番の動体検知アプリケーションmotionを利用しています。 motionの基本的な設定をするファイルはデフォルトで/etc/motion/motion.confというアドレスにあるのですが、 私のGitの開発リポジトリは~/Documents下にあります。 ディレクトリが離れているので同じリポジトリ内で管理することが出来ないのですが、これがとても不便です。 なぜならmotion.confには、 ・動体検知の感度 ・Frame/second ・動体検知時に起動するスクリプトのアドレス など、開発リポジトリと一緒にバージョン管理されないといけない設定が多く含まれているためです。 解決方法として、 離れたリポジトリを同一のプロジェクトとみなしてバージョン管理する方法を探してみるも見当たらず、 同一端末内でリンクのような機能だけど、双方実体があって完全同期するファイルシステムなどが出来ないかも探してみましたが今のところ発見できません。 こういったケースはどのように対処するのが定石なのでしょうか? 実際に似たようなケースで開発している方や、解決方法がわかる方アドバイスお願いいたします。
回答: >回答して頂いた方々 ありがとう御座います! ローカルリポジトリにリンクとシンボリックリンクを追加してリモートリポジトリにpushしたところ、 以下のように読み込めたので課題に感じていた部分が解決しました。 リンク: ファイルの中身がそのままコピーされている シンボリックリンク:対象ファイルのアドレスがコピーされている これらのファイルを参照したスクリプトを書いて、実行したらリポジトリ外のファイルが一度に書き換わる用にしてみたいと思います。