首页 > 解决方案 > 版本控制点文件(单独)

问题描述

为了方便起见,我希望对我的 .vimrc 、 .Xresources 和其他各种点文件进行版本控制,但希望将它们分开,这样就不会将它们部署在一起。

我首先想到的两个想法是每组点文件有一个 git repo 和各种分支。这种方法的问题是,我必须为每个安装创建合并的分支来组合这些组。

第二个想法是在每组文件的一个目录中拥有多个 git repos,但我不知道这是否可能。

有任何想法吗?非常感谢你。

标签: gitconfigdotfiles

解决方案


第二个想法是在一个目录中为每组文件有几个 git repos,但我不知道这是否可能。

这是获得一些想法和选择的一个很好的起点: https ://codeburst.io/4-git-submodules-alternatives-you-should-know-592095859b0


常用选项

你应该看看git submodulesgit subtree

Git 子模块

在此处输入图像描述


子树

在此处输入图像描述 信用:https ://ittennull.gitlab.io/subtree-updater-blog/part2/


推荐阅读