Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Netbeans,C++;和吉特 我使用NB和C++插件和Git版本控制,这样我就可以和同事合作了。_C++_Git_Netbeans - Fatal编程技术网

Netbeans,C++;和吉特 我使用NB和C++插件和Git版本控制,这样我就可以和同事合作了。

Netbeans,C++;和吉特 我使用NB和C++插件和Git版本控制,这样我就可以和同事合作了。,c++,git,netbeans,C++,Git,Netbeans,我不知道应该“跟踪”哪些文件,我们遇到了问题,因为如果我们只将代码文件添加到git,新文件不会自动添加到NB,而只会添加到物理文件夹中。我们发现问题出在配置文件上,但如果我们把它放在存储库中,就会遇到另一个问题,即文件的绝对路径 解决这个问题的办法是什么 干杯 我不知道应该“跟踪”哪些文件 根据经验: 源/测试文件 NetBeans项目文件nbproject(仅限部分文件,见下文!) 可能与项目相关的文件,这些文件不是为每次编译生成的 生成文件 哪些内容不应该进入git(因此也不应该进入gi

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

解决这个问题的办法是什么

干杯

我不知道应该“跟踪”哪些文件

根据经验:

  • 源/测试文件
  • NetBeans项目文件
    nbproject
    (仅限部分文件,见下文!)
  • 可能与项目相关的文件,这些文件不是为每次编译生成的
  • 生成文件
哪些内容不应该进入git(因此也不应该进入git):

  • 生成
    目录
  • dist
    目录
  • nbproject中
    忽略以下内容:
    • private
      dir
    • Package-*
      Makefile-*
      文件
关于最后一个(Package-*/Makefile-*)文件,我不完全确定-请先在gitignore上尝试使用它们


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

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

|
+-构建/(x)
|
+-距离/(x)
|
+-NB项目/
|   |
|+-private(x)
|   |
|+-一些文件(如上所述)
|
+-src/
|
+-试验/
|
+-生成文件
我不知道应该“跟踪”哪些文件

根据经验:

  • 源/测试文件
  • NetBeans项目文件
    nbproject
    (仅限部分文件,见下文!)
  • 可能与项目相关的文件,这些文件不是为每次编译生成的
  • 生成文件
哪些内容不应该进入git(因此也不应该进入git):

  • 生成
    目录
  • dist
    目录
  • nbproject中
    忽略以下内容:
    • private
      dir
    • Package-*
      Makefile-*
      文件
关于最后一个(Package-*/Makefile-*)文件,我不完全确定-请先在gitignore上尝试使用它们


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

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

|
+-构建/(x)
|
+-距离/(x)
|
+-NB项目/
|   |
|+-private(x)
|   |
|+-一些文件(如上所述)
|
+-src/
|
+-试验/
|
+-生成文件
我不知道应该“跟踪”哪些文件

根据经验:

  • 源/测试文件
  • NetBeans项目文件
    nbproject
    (仅限部分文件,见下文!)
  • 可能与项目相关的文件,这些文件不是为每次编译生成的
  • 生成文件
哪些内容不应该进入git(因此也不应该进入git):

  • 生成
    目录
  • dist
    目录
  • nbproject中
    忽略以下内容:
    • private
      dir
    • Package-*
      Makefile-*
      文件
关于最后一个(Package-*/Makefile-*)文件,我不完全确定-请先在gitignore上尝试使用它们


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

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

|
+-构建/(x)
|
+-距离/(x)
|
+-NB项目/
|   |
|+-private(x)
|   |
|+-一些文件(如上所述)
|
+-src/
|
+-试验/
|
+-生成文件
我不知道应该“跟踪”哪些文件

根据经验:

  • 源/测试文件
  • NetBeans项目文件
    nbproject
    (仅限部分文件,见下文!)
  • 可能与项目相关的文件,这些文件不是为每次编译生成的
  • 生成文件
哪些内容不应该进入git(因此也不应该进入git):

  • 生成
    目录
  • dist
    目录
  • nbproject中
    忽略以下内容:
    • private
      dir
    • Package-*
      Makefile-*
      文件
关于最后一个(Package-*/Makefile-*)文件,我不完全确定-请先在gitignore上尝试使用它们


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

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

|
+-构建/(x)
|
+-距离/(x)
|
+-NB项目/
|   |
|+-private(x)
|   |
|+-一些文件(如上所述)
|
+-src/
|
+-试验/
|
+-生成文件


哪些路径存储为绝对路径?库、源、资源?源和头文件..我希望NB保留相关文件,至少如果它们位于项目目录下,不是吗?项目文件位于NB中的项目内。我只想知道你是否应该“提交”项目配置文件并在C++ NB选项中使用相对路径。没有这些配置文件,项目将无法正常工作。哪些路径存储为绝对路径?库、源、资源?源和头文件..我希望NB保留相关文件,至少如果它们位于项目目录下,不是吗?项目文件位于NB中的项目内。我只想知道你是否应该“提交”项目配置文件并在C++ NB选项中使用相对路径。没有这些配置文件,项目将无法正常工作。哪些路径存储为绝对路径?库、源、资源?源和头文件..我希望NB保留相关文件,至少如果它们位于项目目录下,不是吗?项目文件位于NB中的项目内。我只想知道你是否应该“提交”项目配置文件并在C++ NB选项中使用相对路径。没有这些配置文件