同步代码更新

时间:2013-02-12 21:58:38

标签: php version-control collaboration liveedit

我在一个从事PHP项目的小团队工作,其中一个问题是我们同时在同一个项目上工作。有时候我们到了最后编辑同一个文件的位置,该文​​件的一个版本会覆盖另一个文件。 就像Google Docs一样,我注意到有一天,当另一个用户在屏幕上输入时,查看该文件的其他用户也可以看到他们正在做的事情。我想知道有没有办法用编码做到这一点?看看我的团队在做什么,活着。

有什么建议吗?您是否知道我可以通过某些方式提高团队的工作效率?

2 个答案:

答案 0 :(得分:2)

我见过的最接近的解决方案就像linux screen + vim | emacs | nano |你最喜欢的编辑器。这是一篇旧的但很好的文章,解释了如何使用它:http://www.linux.com/learn/tutorials/442418-using-screen-for-remote-interaction

否则,您可以查看http://collabedit.com/

我喜欢这个想法,我不知道是否有人已经开发出足够的产品用于生产。

答案 1 :(得分:2)

我工作的团队使用SVN。开发人员各自从主干切割分支,在分支上工作,然后合并回主干。

我们每晚检查我们的分行,所以我们不会丢失工作,当我们的代码“稳定”时,我们会合并到主干。

这样做,我们不会踩到对方的脚趾,我们知道干线在大多数情况下都有效。