我在一个从事PHP项目的小团队工作,其中一个问题是我们同时在同一个项目上工作。有时候我们到了最后编辑同一个文件的位置,该文件的一个版本会覆盖另一个文件。 就像Google Docs一样,我注意到有一天,当另一个用户在屏幕上输入时,查看该文件的其他用户也可以看到他们正在做的事情。我想知道有没有办法用编码做到这一点?看看我的团队在做什么,活着。
有什么建议吗?您是否知道我可以通过某些方式提高团队的工作效率?
答案 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。开发人员各自从主干切割分支,在分支上工作,然后合并回主干。
我们每晚检查我们的分行,所以我们不会丢失工作,当我们的代码“稳定”时,我们会合并到主干。
这样做,我们不会踩到对方的脚趾,我们知道干线在大多数情况下都有效。