我将所有的dotfiles放在$HOME/Dropbox/dotfiles
并建立一个硬链接(我认为这是要走的路,例如vim不加载软链接rc文件)
ln $HOME/Dropbox/dotfiles/.vimrc $HOME/.vimrc
问题是只要我对dropbox目录中的文件进行更改,一切都按预期工作。但是当我更改硬链接文件($ HOME / .vimrc)时,原始文件会相应更改,但 dropbox将无法同步!! (与iCloud移动文档文件夹相同)
有什么想法吗?
答案 0 :(得分:1)
使用软链接。硬链接使得Dropbox无法判断文件何时更新。这是因为Dropbox不会轮询您拥有的每个文件的内容,它只会查看Dropbox中文件的修改日期。
这正是我用来与Dropbox同步点文件的原因:
$ ln -s ~/Dropbox/dotfiles/.vimrc .vimrc
并且vim仍然加载软链接的vimrc文件。