我正在使用 QT Creator,我想知道跟踪可能每个人都可以自己生成(通过 ICE)的文件是否是一个好习惯。
最佳答案
不要将它们添加到版本控制中。一般来说,不要添加在构建时创建的任何文件(即使它只是一些中间 IDE 步骤)。否则,每次构建项目时,您都会创建本地更改。此外,构建文件可能包含对其他人无效的本地路径。完美的例子是 Windows 和 Unix 上的跨平台开发。即使两个平台都使用 GCC,makefile 肯定会在某些方面有所不同。
仅当 makefile 用于构建项目并且它们不是在基于其他文件(例如项目文件;然后添加这些文件)工作/构建时动态创建时才添加 makefile。仅添加构建和运行项目所需的最少文件集(不包括共享库文件等)。
关于GIT - 我应该忽略 Makefile 以及 IDE 生成的其他文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4475209/