背景是这样的:
假设我们下载了AOSP10代码,删除了所有附带的.git,这样子就没有了版本控制。
如果我们自己继续修改代码,就会产生修改多了,不知道修改了哪里。
那肯定还是做版本管理才是好的。暂且是个人开发,公司的开发应该有更完整的方案。
我要的是个人开发方案,或者建议就行了。
比如根目录下直接git init,我应该忽略哪些文件,有没有推荐的忽略配置呢
您的每一个用心回答,都会让这个世界变得更美好一些!
你为什么要删除.git呢?官方的管理方式就是用repo+git管理的。而repo就是管理各个git的。
不过你这种情况我们也遇到过。曾经的做法就是,做了个base版本由repo管理,做一个变的内容管理,用git管理。
编译之前,先checkout base的代码,在这个基础上,再把变的代码整合进来,这就是一份完整的代码了。
base代码由repo管理,变的代码由git+.gitignore(忽略掉base代码)这样子两套代码。
实际上我觉得全部用repo就好,我那个是祖传的代码,我不想去动了,所以才一直这么用的。
你为什么要删除.git呢?官方的管理方式就是用repo+git管理的。而repo就是管理各个git的。
不过你这种情况我们也遇到过。曾经的做法就是,做了个base版本由repo管理,做一个变的内容管理,用git管理。
编译之前,先checkout base的代码,在这个基础上,再把变的代码整合进来,这就是一份完整的代码了。
base代码由repo管理,变的代码由git+.gitignore(忽略掉base代码)这样子两套代码。
实际上我觉得全部用repo就好,我那个是祖传的代码,我不想去动了,所以才一直这么用的。