Q
仅合并代码文件
1
A
回答
1
你可以在命令宣布在.gitattributes
文件合并司机:
- 保持你的目的地版本,如果它是不是一个
.cpp
或.h
(如this answer) git的结帐的源文件到您当前的分支中以获取其他文件(这将触发合并文件,如“Git Tip: How to "Merge" Specific Files from Another Branch”中所述,在“How do you merge selective files with git-merge?”中引用)
其实是有触发合并这种方式
另一种选择是在this answer描述没有简单的方法:
git merge --no-commit branchSource
# for each non .cpp or .h files:
git checkout branchDestination -- file
但是,这是一个有点麻烦。
话虽这么说,合并应涵盖所有内容的承诺,这就是为什么你不想合并不*版本元素是一个好主意。
当这些元素可以随意生成(构建可执行文件)时,这是一个好主意(如commented,KingCrunch)。
+0
'git checkout'会做合并吗?这听起来不对。不会'git结帐
+0
@jszakmeister true:我已经修复了包含合并所有内容的方法,并恢复了目标分支版本。 – VonC
相关问题
- 1. 将C代码文件合并为一个C代码文件
- 2. SVN合并丢失文件和代码
- 3. 通过代码合并PDF文件
- 4. 如何将不同的代码文件合并为一个文件代码
- 5. git:仅合并文件选择
- 6. 仅ASPX文件显示代码
- 7. perl代码合并多个文本文件
- 8. 合并代码的问题
- 9. 使用Sourcetree合并代码
- 10. 在VS2010中合并代码
- 11. 合并对话框代码
- 12. 后面的合并代码
- 13. html - javascript代码合并
- 14. 合并排序代码C++
- 15. 合并到Java代码
- 16. 合并多个TypeSafe配置文件并仅在全部合并后解析
- 17. 只使用代码合并CSS和JS文件
- 18. 我们可以使用Hadoop MapReduce合并两个文件代码
- 19. 将其他代码合并到可执行文件(arm-linux)
- 20. 在C#代码清理中合并2个TSV文件
- 21. Git查看合并后更改的文件/代码
- 22. 将JVM和代码合并到一个文件中
- 23. Visual Studio 2012 C++代码覆盖合并可执行文件
- 24. 如何将git .diff文件合并到源代码中?
- 25. 将一个非代码文件合并到多个项目中
- 26. Java:通用代码合并任何2个XML文件
- 27. 合并多个文件夹中的代码
- 28. 使用VB宏合并两个Excel文件的内容代码
- 29. 编码合并的XML文件
- 30. 合并文件
根本不应对编译或构建的文件进行版本化。 – KingCrunch