gpt4 book ai didi

c++ - Netbeans、C++ 和 Git

转载 作者:行者123 更新时间:2023-11-28 00:21:01 25 4
gpt4 key购买 nike

所以我将 NB 与 C++ 插件和 Git 版本控制一起使用,这样我就可以与同事一起工作。

我不知道应该“跟踪”哪些文件,我们遇到了问题,因为如果我们只将代码文件添加到 git,新文件不会自动添加到 NB,而只会添加到物理文件夹中。我们发现配置文件是问题所在,但如果我们将其存储到存储库中,我们会遇到另一个问题,即文件的绝对路径。

解决这个问题的方法是什么?

干杯

最佳答案

I don't know what files are supposed to be "tracked"

根据经验:

  • 源/测试文件
  • NetBeans 项目文件nbproject(只有一些文件,见下文!)
  • 可能的项目相关文件,不是为每次编译生成
  • 生成文件

什么不应该进入 git(因此进入你的 gitignore):

  • 构建目录
  • dist 目录
  • nbproject 中忽略这些:
    • 私有(private) 目录
    • Package-*Makefile-* 文件

关于最后的 (Package-*/Makefile-*) 文件我不是很确定 - 请先在 gitignore 上尝试使用它们。


让我们假设这样一个项目——把所有带 (x) 的东西都放在 gitignore 上:

<project>
|
+- build/ (x)
|
+- dist/ (x)
|
+- nbproject/
| |
| +- private (x)
| |
| +- some files (as above)
|
+- src/
|
+- test/
|
+- Makefile

关于c++ - Netbeans、C++ 和 Git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27490608/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com