ホームディレクトリの多くのファイルをgit
の下に置いています。重要なドットファイル、私の論文など
私は特定のファイルをgithub(例えば、私のemacs
の設定)にプッシュして共有したいと思っています。
明らかに、私はレポ全体をプッシュしたくありません。 submodules
行く道はありますか?
ここでは、ディレクトリ~/github/emacs
とrsync
の選択ファイルを作成し、そのディレクトリの下にサブモジュールを追加して、githubをポイントしてプッシュします。
これは良い考えですか、それとも良い方法がありますか?
(私は私の地元のGitのレポはいえ、このようなものにまで混乱を取得するためにすべてのファイルを保存する必要はありません。)
非常にクールです。そして、Ruby以外のUnixの馬鹿を使っている人は、すでに十分なツールを頭に入れて、脳のオーバーフローを引き起こさずにミックスに追加できるツールを「レーキ」としていますか?あなたのRakefileは十分にシンプルなようですが、隠された複雑さが待っていますか?シンボリックリンクの単純なリストを超えて何かを管理していますか? – ScoBe
レーキはシンプルなルビーの作りです。本当に複雑なものはありません。どこでもrubyを使用する場合は、rakeを使用します。しかし、あなたがする必要がある場合は、レーキタスクを簡単にシェルスクリプト、メークファイル、あるいはperlスクリプトに変換することができます。これは基本的に 'ln -sf'呼び出しのラッパーです。 –
私もこれを行いますが、リポジトリのbashスクリプトを使ってインストールを行います。また、私は別々の小さなリポジトリを使います。一つはシェルのもの、もう一つはvimのものです。それはうまくいきますし、スクリプトは他の関連する設定を行う良い場所を提供します。 – ergosys