0

私の質問をよりよくするために、現在の設定を説明する必要があります。

/var/www/devサンドボックスとして使用するテスト Web 環境をセットアップしました。サンドボックス環境とベータ環境の両方のエイリアスとしてセットアップされ
た e コマース アプリがインストールされています。/var/www/shop

/var/www/devバージョン管理下にありますが、そうで/var/www/shopはありません。私がやりたいことは、どちらのディレクトリの場所も移動せずに、shop ディレクトリを dev リポジトリに追加することです。シンボリックリンクのような...

まず、これは可能ですか?そうでない場合、リポジトリを「結合」して、「メイン」リポジトリをチェックアウトまたはコミットするときに、両方がチェックアウト/コミットされるようにする方法はありますか? それとも、これを完全に達成するためのより良い方法がありますか?

前もって感謝します!

4

1 に答える 1

0

単純にシンボリック リンクを追加することもできますが、それを svn に追加するか、svn:ignore する必要があります。

シンボリック リンクに対する私の好みは、Apache 構成でエイリアスを管理することです (たとえば、svn を介しても)。

もう 1 つの解決策は、svn:externals を使用することです。この場合、もちろん /var/www/shop も subversion にする必要があります。このソリューションでは、/var/www/shop が移動されていないことは保証されませんが、同じ結果が得られますが、開発、ステージング、または他の環境。

私が強くお勧めする最新のソリューションは、このようなライブラリ コードを composer で管理することです。

于 2013-10-19T03:33:03.540 に答える