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