don*_*ali 6 zsh git dotfiles ubuntu macos
我使用 Git 存储库来维护我的点文件(vimrc、zshrc、tmux.conf 等)。由于我有两个不同的操作系统(家庭中的 OSX 和工作中的 Ubuntu),我为每个系统指定了一个分支。这会导致不同版本的点文件,因为操作系统不用于使用相同的工具/库来完成工作。这使得所有分支(分歧点文件)的点文件维护变得困难。我在想是否有更好的策略。也许在另一个文件中包含系统特定的点文件并将它们包含在点文件中。
换句话说,我正在寻找一种跨平台策略来维护具有不同操作系统的计算机的点文件。
在此先感谢您的帮助
对于像 .zshrc 这样的 shell 脚本,您可以使用环境变量或某些命令(如 uname)的答案。但对于像 .vimrc 这样的非 shell 点文件,您应该手动将补丁从一个分支提交到另一个分支(从一个操作系统到另一个操作系统)。
归档时间: |
|
查看次数: |
1983 次 |
最近记录: |