我目前正在使用git来控制我的vimrc文件。但是,在一台计算机上,我希望vimrc文件略有不同(更改gui字体)。我怎么能这么容易做到?有没有办法忽略那条特定的线?或者我把它们放在不同的分支上?
答案 0 :(得分:2)
我投票支持。单个分支中单个点的文件不能具有两个不同的状态。这就是版本控制的全部内容。分支是表示存在多个文件(或文件集)状态的方式。
答案 1 :(得分:1)
如果只想要一个特定于主机的东西,那么
你也可以依赖主机名写一个等价的 下面的shell脚本行,我在shell中给出了例子,因为它是如此 简短(很可能在vim脚本中需要更多行):
% source `hostname`-fonts.sh
如果您的设置基于我使用的相同git repo (https://github.com/sunaku/.vim或fork),然后你可以添加 您自己的脚本在〜/ .vim / config / 99-local-fonts.vim和make中 如果有的话,在那里寻找一个带有主机名的文件 不存在应用默认设置。你可以放置这样的 文件存储库中的某个位置,但它不会自动加载 脚本来自,即〜/ .vim / local /或类似。
如果您使用分支机构,那么您必须始终确保使用分支机构 你在......等中引入了新的变化 如果有很多不同的文件,分支就很好。