【发布时间】:2014-07-07 11:44:16
【问题描述】:
我和一个 Java 编程伙伴一起工作,我使用 intellij,他使用 Eclipse。 有没有一种方法可以让我们以某种方式相互共享我们的代码,以便我们可以在各自的时间处理相同的代码?
谢谢
【问题讨论】:
标签: java eclipse intellij-idea intellij-13
我和一个 Java 编程伙伴一起工作,我使用 intellij,他使用 Eclipse。 有没有一种方法可以让我们以某种方式相互共享我们的代码,以便我们可以在各自的时间处理相同的代码?
谢谢
【问题讨论】:
标签: java eclipse intellij-idea intellij-13
鉴于你们需要实施版本控制,合作的一个重要方面是保持您的代码库IDE-agnostic。
谢天谢地,使用 java 和 maven 有一种简单的方法可以做到这一点。
首先,承诺使用 maven 等构建工具构建您的项目。因此,使用此示例,pom.xml 是您项目的主配置文件。
相比之下,您的“项目”文件(您的 .idea intellij 文件夹或您的 .project、.classpath 以及 eclipse 的相关文件)根本不应该签入版本控制。
然后您可以将“忽略”添加到您的 VCS,这样 IDE 特定的配置文件就不会被签入 - 这样您就不会在 IDE 特定的事情上相互干扰。
然后,你们彼此共享基于 maven (pom.xml) 的项目并彼此独立配置 IDE(即:本地)相对容易。
【讨论】:
在此,当一个项目中有多个程序员时,无论您使用的是同一个 IDE,您都应该使用存储库。 SVN 将成为存储库的选择之一
【讨论】:
有可能使用GIT 或其他代码存储库。看https://github.com/
或https://bitbucket.org/。还有很有帮助的article。
为了独立,您可以简单地将代码与Maven 集成,incellij 和 eclipse 都可以仅基于在 maven 设置中创建的pom.xml 文件导入项目。
【讨论】: