私はパートナーと一緒にいくつかのPHPコードに取り組んでおり、両方ともマシン上でローカルにLAMP(または私の場合はMAMP)サーバーを実行していました。同じコードで両方を同時に操作できる方法はありますか?これには、IDE(私はZend Studioを使用し、彼はPHPedを使用します)とMySQLサーバーの両方が変更が行われたときに更新する必要があります。
PS-コードにリアルタイムでコメントできるシステムはありますか?
ありがとう。
すでにSVNを使用しているので、同じコードで作業することが可能であり、マージ中に発生する可能性のある競合をコミット、更新、および解決する必要があります。アプリケーションのどの部分でそれぞれが機能するかについての少しのコミュニケーションは、間違いなく役立ちます。
ここでのデータベースの変更に関しては、それが私にとってどのように機能するかです。すべての開発者は、データベースのローカルインスタンスを使用してローカルマシンで作業し、そこで実験して好きなことを行うことができます。変更が永続的である場合、彼はコードと一緒にリポジトリに入るSQLデルタスクリプトをコミットします。
任意のemacsを使用して、他のマシンでディスプレイを開くことができます(Mx open-display)。または、screenを使用するか、VNCを使用できます。
Eclipseでこれを見ただけです:http ://wiki.eclipse.org/DocShare_Plugin
データベースを同期させたい場合は、同じサーバーを使用する必要があります。 Eclipseには、リアルタイムの共同編集を可能にするColaというプラグインがありますが、2つの異なるIDEでは不可能だと思います。
MAMPを使用しているので、Macを使用していると思います。SubEthaEditは、リアルタイムコラボレーション用です。http://www.codingmonkeys.de/subethaedit/
さまざまなIDEを保持し、リアルタイムの変更が必要な場合は、自分でスクリプトを作成する必要があると思います。
私は他の誰かとこの状況にあります。私たちは主に別々のファイルで作業し、サイトを壊さないものがある場合は、変更をsubversionにチェックします。私たちは頻繁にチェックインを行い、他の人が何かをチェックインするたびにコードを更新します。
私たちが行ったもう1つの便利なことは、テストサーバー(ローカルコンピューターへのMAMPインストールとは別)にリンクを設定することでした。これにより、リポジトリから最新バージョンのphpコードが自動的にチェックアウトされ、ページが再ロードされます。基本的に、コードの更新をできるだけ簡単に取得できるようにします。