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