问题提出
之前整理开源处理的东西,现在需要将jenkins的东西迁移到当前的10版本的分支中。初步的想法是将文件本地存储,然后直接本地git上去。
似乎git中直接有比较好的解决方法。
答疑解惑
参考审阅-GIt将一个分支中的文件移植到另一个分支
要将12中的jenkins文件拷贝到v10中去。
git checkout --patch feature/v1.9.12_open_source jenkins_build
按照如下进行操作:
各个字符代表命令如下:
y - 存储这个模块
n - 不存储这个模块
q - 离开,不存储这个模块和其他模块
a - 存储这个模块和这个文件后面的模块
d - 不存储这个模块和这个文件后面的模块
g - 选择一个模块
/ - 通过正则查找模块
j - 不确定是否存储这个模块,看下一个不确定的模块
J - 不确定是否存储这个模块,看下一个模块
k - 不确定是否存储这个模块,看上一个不确定的模块
K -不确定是否存储这个模块,看上一个模块
s - 把当前的模块分成更小的模块s
e - 手动编辑当前的模块
? - 输出帮助信息
最终项目中就出现了这些:
完成拷贝!