git - 版本控制点文件(单独)
问题描述
为了方便起见,我希望对我的 .vimrc 、 .Xresources 和其他各种点文件进行版本控制,但希望将它们分开,这样就不会将它们部署在一起。
我首先想到的两个想法是每组点文件有一个 git repo 和各种分支。这种方法的问题是,我必须为每个安装创建合并的分支来组合这些组。
第二个想法是在每组文件的一个目录中拥有多个 git repos,但我不知道这是否可能。
有任何想法吗?非常感谢你。
解决方案
第二个想法是在一个目录中为每组文件有几个 git repos,但我不知道这是否可能。
这是获得一些想法和选择的一个很好的起点: https ://codeburst.io/4-git-submodules-alternatives-you-should-know-592095859b0
常用选项
你应该看看git submodules
和git subtree
Git 子模块
子树
推荐阅读
- reactjs - Material Ui - 无法在受控组件上输入输入文本字段/设置值
- javascript - Javascript函数中的继承错误
- c# - 如何从 ViewBag 打印列表
- blueprism - 蓝棱镜自动化
- ruby - 在 Ruby 中将字符串加密或散列为十进制数
- javascript - 使用 HTML id 模拟按钮点击
- windows - Windows 10 fc 命令:文件比较
- angular - 我在我的项目中使用 ngx-datepicker,我在表单控件中获取日期值 2018-06-29T07:46 :44.000Z 而不是 DD/MM/YYYY
- c# - 控制器属性检查就像使用 [FromBody] 两次
- javascript - 捕获并更改 url 请求以进行删除