当我在 Qt 项目上与某人合作时,我们总是会在.pro
文件中遇到冲突。
例如有这样的项目树
HEADERS += \
main.cpp \
a.cpp
b.cpp
我在 Qt Creator 中添加了新文件,而有人添加了c.cpp
. 结果我有新.pro
文件
HEADERS += \
main.cpp \
a.cpp \
b.cpp
我的同事有文件
HEADERS += \
main.cpp \
a.cpp \
c.cpp
当我们都提交更改时,我们的项目文件将发生冲突。配置 Qt Creator 或 git 以正常将这些东西合并到:
HEADERS += \
main.cpp \
a.cpp \
b.cpp \
c.cpp