协作开发工具

时间:2013-01-14 17:24:14

标签: android collaboration

我自己开发了应用程序,但现在我正在和一个伙伴一起工作。

多人参与同一项目并提交更改的最佳方式是什么?

没有第三方服务器可以吗?他们的Eclipse插件可以解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

有很多工具可以让你实现这一目标。

版本控制软件如subversion,mercurial和Git都将完成此任务。 Git目前是三者中最受欢迎的。

根据您是否关心保持代码私有,最简单的方法是在GitHub上创建一个存储库(私有仓库的成本资金)或BitBucket(允许私人存储库用于免费帐户)。

如果您不想参与第三方,那么您需要在计算机上设置一个您和您的协作者都可以访问的存储库。

答案 1 :(得分:0)

第三方方法

BitBucket 是Git和Mercurial的在线托管网站,它还提供托管的wiki,问题跟踪器和源代码。但是你要求一种没有第三方的方法(我觉得这很合理),所以这里有一些指示

自己动手

  • 对于版本控制: Git。 “Bare Repositories”允许您与服务器共享代码,就像共享网络目录一样简单 但是: Git非常复杂。您可能需要VisualSVN,它是一个易于GUI驱动的Subversion-Server,能够在您的一台PC上运行。
  • 问题跟踪: JIRA提供与其他有用工具(如Bamboo)捆绑在一起的10美元版本。
  • 文档Wiki:这里有很多选项。
  • Turnkey Redmine 是虚拟设备(虚拟机的可下载映像)。只需下载并运行即VirtualBox内部,您可以在短时间内快速获得版本控制,问题跟踪器,Wiki和其他服务