对于小型开发人员团队,您更喜欢哪种版本控制系统用于HTML,CSS,Javascript开发?

时间:2011-07-07 12:29:12

标签: javascript html css version-control frontend

哪个版本控制系统适合4位开发人员的HTML,CSS,Javascript开发?

我们是4位开发人员,他们都在不同的国家/地区,我们都有不同的操作系统。 2开发人员拥有Macbook,一个拥有Windows 7,另一个拥有Ubuntu 9 linux)

在远程位置的某些时候,我们还使用iphone和ipad使用FTP On The Go PRO进行了一些代码更改

有些时候某些地方没有互联网,所以我们也可以在没有互联网的情况下工作。

我想知道我们的首选版本控制系统,应该可以从所有设备和操作系统访问。并且也应该离线工作。 以及如何设置项目。

修改

我在http://beanstalkapp.com/

中得到了这个建议

enter image description here

2 个答案:

答案 0 :(得分:4)

我个人的偏好是Mercurial

我们在包含4个或更多国家/地区的一系列团队成员的项目中使用了这个。

Mercurial是一个分布式源代码控制系统,这意味着每个开发人员都会在他们的机器上拥有自己的存储库,并且会尽可能地推送到中心位置(在您的情况下,当有互联网连接时)。

鉴于这种情况,它也使开发人员可以通过网络推送/拉出一台其他机器。您的同事可以进行更改,您可以直接从网络上的机器中取出它们。

Rob Connery还撰写了一篇关于使用Mercurial和命令行的文章。它是简单命令的一个很好的参考,并解释了使用命令行而不是可视化工具的好处:

Visual Tooling Will Make You Go Blind

答案 1 :(得分:1)

GIT效果很好。例如,您可以在GitHub上拥有GIT项目。如果该项目是开源的,它是免费的。 GIT是一个p2p版本控制系统。每个人都有整个提交历史。您有空的时候可以同步存储库......