建议与共享项目一起工作

时间:2014-12-02 09:38:55

标签: android dropbox shared

我正在为自己的应用程序工作,没什么大不了,客户没什么。我和2个朋友一起工作,我们想知道分享项目的最佳方式,以便在此期间工作。我们正在使用Dropbox,但我们不确定这是最好的方法,因为有时它会出错。 我们把所有文件系统都放在了dropbox中。然后在本地每个人都从Dropbox导入文件,这样我们就可以实时进行更改。我的意思是我在一个活动中工作,而我的朋友正在设置布局ecc。问题是有时某些文件丢失或无法正常同步。

4 个答案:

答案 0 :(得分:3)

GIT (github.com,bitbucket.org)版本控制和代码管理是最好的

trello 如果你想讨论一些bug问题,功能等......它也免费...

Redmine 是一个免费的,开源的,基于网络的项目管理和问题跟踪工具。它处理多个项目和子项目

Azendoo 有些人使用Evernote / Google Drive / Dropbox,但我喜欢其他平台的队友。 Azendoo作为中心枢纽,让每个人都使用他们支持电子邮件的存储系统来实现类似的概念

另一方面,

Podio 还增加了支持或客户关系管理(CRM)

WunderList 一般来说,一个待办事项列表可以协同工作

答案 1 :(得分:1)

龙出生时说,Git是必须使用的!

Dropbox,是一款非常出色的图像/文档共享软件,但不适用于代码。 SugarSync也很好。

对于项目管理,有很多软件,如WunderList,Trello,Azendoo,Redmine,Podio等等。所以尝试一下,看看你喜欢哪一个。

答案 2 :(得分:0)

使用git进行代码管理并轻松分享。

答案 3 :(得分:0)

版本控制

您正在寻找的是版本控制。您可能想知道为什么需要版本控制。版本控制将代码存储在中心位置,供团队中的所有人访问。这允许您确保组中的每个人都使用最新版本的代码。

版本控制还允许您存储对文件的更改。假设您和您的朋友同时更改了同一个文件,然后您将其上传到服务器,例如您有标签的Dropbox。最后一个人如何上传将覆盖第一人的代码,以便人员代码丢失。版本控制通过跟踪更改来处理此问题,如果两个人更改同一文件,它将尝试通过合并文件中的两个更改来解决此问题。这并不总是自动完成,因此大多数版本控件会在此时向最后一方询问您希望如何合并更改,但不会丢失任何代码。

版本控制为每个提交的更改创建一个快照,因此如果出现问题,您可以随时返回到早期版本。如果某些方错误地合并文件,或者您想尝试一些您不确定会起作用的内容,这将非常有用。

有哪些版本控件?

有许多不同的版本控制可供使用。

git

svn

Mercurial

如何创建版本控制项目。

正如您可能已经注意到的那样,所有这些软件都需要某种服务器。您可以在自己的服务器上托管它,也可以使用免费服务。有几个可供选择。

github

google code

这只是最受欢迎的一些例子,如果你看,还有更多的选择。阅读它们并选择最适合您的那个。