質問
私はパートナーといくつかのPHPコードに取り組んでおり、どちらもマシン上でローカルにLAMP(または私の場合はMAMP)サーバーを実行していました。 同じコードで同時に作業できる方法はありますか?これには、IDE(Zend Studioを使用、彼はPHPedを使用)とMySQLサーバーの両方が必要で、変更が行われたときに更新する必要があります。
PS -コードへのリアルタイムのコメントも許可するシステムはありますか?
ありがとう。
他のヒント
同じコードベースでコードの異なる部分で同時に作業する場合、 SVN は最適なオプション。ただし、同じコードで同時に作業する必要がある場合は、次のような共同編集者が必要です。 Mozilla Bespin 。
ほとんどの実際の状況では、最初のオプションとIMで十分です。
すでにSVNを使用しているため、同じコードで作業することができ、マージ中に発生する可能性のある競合をコミット、更新、解決することができます。アプリケーションの各部分がどの部分で機能するかについての少しのコミュニケーションが確実に役立ちます。
dbの変更については、ここでの動作です。すべての開発者は、データベースのローカルインスタンスを使用して自分のローカルマシンで作業し、そこで必要なことを実験して実行できます。変更が永続的な場合、SQLデルタスクリプトをコミットします。これは、コードとともにリポジトリに格納されます。
任意のemacsを使用して、他のマシンでディスプレイを開くことができます(M-x open-display) または、画面を使用できます または、VNCを使用できます
Eclipseでこれを見ただけです: http://wiki.eclipse.org/DocShare_Plugin
MAMPを使用しているので、Macを使用していると思います。 SubEthaEditはリアルタイムコラボレーション用です。 http://www.codingmonkeys.de/subethaedit/
異なるIDEを保持し、リアルタイムの変更が必要な場合は、自分でスクリプトを作成する必要があると思います。
私は他の誰かとこの状況にいます。私たちは主に別々のファイルに取り組んでおり、サイトを壊さないものがあれば、Subversionへの変更をチェックします。頻繁にチェックインを行い、他の人がチェックインするたびにコードを更新します。
私たちが行った他の便利なことは、テストサーバーにリンクを作成して(ローカルコンピューターのMAMPインストールとは別です)、リポジトリからphpコードの最新バージョンを自動的にチェックアウトし、ページ。基本的に、コードの更新をできるだけ簡単に取得できるようにします。