哪个版本控制系统将有利于HTML,CSS,Javascript开发的4个开发人员?
我们是4个开发人员,都在不同的国家,我们都有不同的操作系统。两个开发人员有Macbook,一个有Windows 7,另一个有Ubuntu9Linux)
在远程定位的一些时间里,我们还使用iphone和ipad使用上的FTP对代码做了一些更改。
有些时候,有些地方的互联网是不可用的,所以我们也没有互联网。
我想知道我们的首选版本控制系统,它应该可以从所有设备和OSes访问。也应该离线工作。以及如何设置一个项目。
编辑:
我在http://beanstalkapp.com/里面有个建议

发布于 2011-07-07 12:35:00
我个人的喜好是汞。
我们已经在涉及4个或更多国家的团队成员的项目中使用了这种方法。
Mercurial是一种分布式源代码控制系统,这意味着每个开发人员都将在他们的机器上拥有自己的存储库,并在可能的情况下(在您的情况下,当一个internet连接可用时)推送到一个中心位置。
鉴于这种情况,开发人员也可以通过网络推送/拉到另一台计算机。你的学院可以做出改变,你可以直接从网络上的他的机器上把它们拉出来。
Rob还写了一篇关于使用Mercurial和命令行的文章。对于简单的命令来说,这是一个很好的参考,并解释了在可视化工具上使用命令行的好处:
可视化工具会让你失明
发布于 2011-07-07 12:38:21
吉特工作得很好。例如,您可以在GitHub上有一个GIT项目。如果这个项目是开源的,它是免费的。GIT是一个p2p版本控制系统。每个人都有完整的承诺历史。你可以在有时间的时候同步存储库.
https://stackoverflow.com/questions/6610602
复制相似问题