Java 在github存储库上使用intellij IDEA而不是netbeans

Java 在github存储库上使用intellij IDEA而不是netbeans,java,github,intellij-idea,netbeans,Java,Github,Intellij Idea,Netbeans,我们五个学生在同一个项目中工作。这个项目是用Netbeans创建的,我们在gitHub上有一个存储库。 我想使用Intellij,四名团队成员正在使用NetbeansIDE,因此我可以使用Intellij IDE处理此存储库,而不中断repo…如果是,我该如何操作。Java源代码存储为纯文本。你可以让一个人在你的团队中使用记事本,这不会有什么不同。不过,我将在此声明中提出一些警告: 不要向项目中添加任何IntelliJ IDEA或Netbeans文件。您可以将整个.idea文件夹添加到.giti

我们五个学生在同一个项目中工作。这个项目是用Netbeans创建的,我们在gitHub上有一个存储库。
我想使用Intellij,四名团队成员正在使用NetbeansIDE,因此我可以使用Intellij IDE处理此存储库,而不中断repo…如果是,我该如何操作。

Java源代码存储为纯文本。你可以让一个人在你的团队中使用记事本,这不会有什么不同。不过,我将在此声明中提出一些警告:

  • 不要向项目中添加任何IntelliJ IDEA或Netbeans文件。您可以将整个
    .idea
    文件夹添加到
    .gitignore
    中。我不确定Netbeans是否有类似的文件夹
  • 确保您的团队在制表符与空格、缩进级别等方面达成一致。这两个IDE都包含格式化代码的工具,因此您希望保持一致

  • Java源代码存储为纯文本。你可以让一个人在你的团队中使用记事本,这不会有什么不同。不过,我将在此声明中提出一些警告:

  • 不要向项目中添加任何IntelliJ IDEA或Netbeans文件。您可以将整个
    .idea
    文件夹添加到
    .gitignore
    中。我不确定Netbeans是否有类似的文件夹
  • 确保您的团队在制表符与空格、缩进级别等方面达成一致。这两个IDE都包含格式化代码的工具,因此您希望保持一致

  • 将项目变成maven/gradle项目将是一个很好的解决方案。这种管理项目的构建和依赖关系的方式将独立于开发方正在使用的IDE

    让项目成为maven/gradle项目将是一个很好的解决方案。这种管理项目的构建和依赖关系的方式将独立于开发方正在使用的IDE

    绝对!如果您有一个.gitignore,只需忽略相应IDE所包含的文件,例如IntelliJ的idea。

    绝对!如果您有一个.gitignore,只需忽略相应IDE(例如IntelliJ的idea)中包含的文件。

    您可以使用editorconfig进行格式化决策。我知道IntelliJ通过editorconfig插件支持它,但不确定NetBeans。EditorConfig允许您与选项卡与空格等内容保持一致,并且不知道开发人员决定使用哪种IDE。您可以使用一个网站来确保已将所有特定于IDE的文件包含到
    。gitignore
    ->->您可以使用EditorConfig进行格式化决策。我知道IntelliJ通过editorconfig插件支持它,但不确定NetBeans。EditorConfig允许您与选项卡与空格等内容保持一致,并且不知道开发人员决定使用哪种IDE。您可以使用一个网站来确保已将所有特定于IDE的文件包含到
    中。gitignore
    ->->