-1

すべてのドットファイルを入れます$HOME/Dropbox/dotfiles

ハードリンクを作成します(それが正しい方法だと思います。たとえば、vimはソフトリンクrcファイルをロードしません)

ln $HOME/Dropbox/dotfiles/.vimrc $HOME/.vimrc

問題は、ドロップボックス ディレクトリ内のファイルに変更を加える限り、すべてが期待どおりに機能することです。しかし、ハード リンク ファイル ($HOME/.vimrc) を変更すると、元のファイルはそれに応じて変更されますが、Dropbox は同期しません!! (iCloud モバイル ドキュメント フォルダと同じ)

何か案が?

4

1 に答える 1

1

ソフトリンクを使用してください。ハード リンクにより、Dropbox はファイルがいつ更新されたかを知ることができなくなります。これは、Dropbox がすべてのファイルの内容をポーリングするのではなく、Dropbox にあるファイルの変更日のみを調べるためです。

これはまさに、ドット ファイルを Dropbox と同期するために使用するものです。

$ ln -s ~/Dropbox/dotfiles/.vimrc .vimrc

vim はまだソフトリンクされた vimrc ファイルをロードします。

于 2013-12-30T05:49:51.073 に答える