【问题标题】:work with intellij IDEA instead of netbeans on github repository在 github 存储库上使用 intellij IDEA 而不是 netbeans
【发布时间】:2018-08-30 22:12:59
【问题描述】:

我们有五个学生在同一个项目中工作。这个项目是用 Netbeans 创建的,我们在 gitHub 上有一个存储库。 我想使用 Intellij 并且四个团队成员正在使用 NetbeansIDE,所以我可以使用 Intellij IDE 处理这个存储库,而不会破坏 repo...如果可以,我该怎么做。

【问题讨论】:

    标签: java github intellij-idea netbeans


    【解决方案1】:

    Java 源代码以纯文本形式存储。您的团队中可以有一个人使用记事本,但这并没有什么不同。不过,我将在此声明中加入一些警告:

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

    【讨论】:

    • 您可以使用 editorconfig 进行格式化决策。我知道 IntelliJ 通过 editorconfig 插件支持它,但不确定 NetBeans。 EditorConfig 允许您与制表符与空格等内容保持一致,并且不知道 IDE 开发人员决定使用哪个。
    • 您可以使用一个站点来确保您已将所有 IDE 特定文件包含到您的 .gitignore -> gitignore.io
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      绝对!如果您有 .gitignore ,只需忽略相应 ide 的文件,例如 IntelliJ 的 .idea。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-11-09
        • 2012-12-12
        相关资源
        最近更新 更多