我正在与合作伙伴一起编写一些 PHP 代码,并且都在我们的计算机上本地运行 LAMP(或者在我的情况下为 MAMP)服务器。有什么方法可以让我们同时处理同一段代码吗?这需要我们的 IDE(我使用 Zend Studio,他使用 PHPed)和 MySQL 服务器在完成任何更改时进行更新。

附:- 有没有什么系统也可以对代码进行实时注释?

谢谢。

有帮助吗?

解决方案

据我所知,不同时,但你通常也不希望那样。(如果您确实需要,请坐在同一台计算机旁边。)

协作编码的公认工作流程是进行一组更改,对它们的工作感到满意,记录它们,集成来自好友的一些更改,确保它适用于您的最新更改,然后重新开始处理一些新的更改。

您应该检查一些 DVCS 系统,例如 水星 或者 git, ,这允许您来回共享记录的更改(也称为提交)。

其他提示

如果你想在同一代码库同时工作,但不同的代码部分, SVN 是最好的选择。但是,如果你真的需要在同一个代码同时工作,你需要像如协作编辑。 Mozilla的贝斯平

在大多数现实生活中第一个选项,与一些IM一起是更然后不够。

既然你已经使用SVN然后在同样的代码工作是可能的,它的承诺,更新和解决可能发生的冲突,而合并的问题。应用每一个将工作在绝对的哪些部分通信的一点点帮助。

在这里分贝

关于变化是如何为我工作。每个开发者自己的本地机器上,在那里他可以尝试做任何他想做的数据库的本地实例。当变化是永久性的他款的SQL增量脚本,其与代码一起进入库中。

可以使用任何的emacs,和其它机器上打开显示器(M-X开放式显示器) 或者你可以使用屏幕 或者可以使用VNC


刚看到这个Eclipse的: http://wiki.eclipse.org/DocShare_Plugin

如果您希望数据库同步,则需要使用同一服务器。 有一个插件叫 可乐 它允许实时协作编辑,但我认为使用 2 个不同的 IDE 是不可能的。

由于您使用甲基苯丙胺我想你是在Mac上。 SubEthaEdit是实时协作。 http://www.codingmonkeys.de/subethaedit/

如果你想坚持自己的不同的IDE和需要的实时变化,我认为你必须写一个剧本你自己了。

我在这种情况下,与其他人。我们在不同的文件大多是工作,然后检查我们变成颠覆,当我们有一些不破坏现场。我们做频繁的入住和更新我们的代码,只要其他检查东西

我们做的其他有用的东西是有我们的测试服务器上的链接(在我们的本地计算机从我们的甲基苯丙胺安装独立的),它会自动从仓库检出最新版本的PHP代码,并重新加载页。基本上使其尽可能容易得到的代码更新。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top