1

現在、DNN フレームワークを使用してサイトを開発しています。現在、私の開発環境とステージング環境は同じです。クライアントは、私が開発に使用しているのと同じサイトを表示しています。

バージョンとバックアップを維持するために、tortoise svn (subversion) の使用を開始しました。ファイルベースのsvnリポジトリを使用しています。

問題は、svn がすべてのフォルダーに .svn フォルダー (非表示) を作成することです。このフォルダーとその中のファイルは、ファイルの選択時にポータル システムに表示され、FCKEditor ファイル ブラウザー、モジュール/ページのアイコンの選択、スキンの選択など、さまざまな場所に表示されます。

アプリケーション全体でこのフォルダーを非表示にしたいのですが、どこにも表示されません。

4

3 に答える 3

1

開発とステージングに同じ環境が必要ですか? 私は本当にそれに対してお勧めします。同じサーバー上にある場合でも、少なくとも別の仮想ディレクトリに配置する必要があると思います。

その後、それを行ったと仮定すると、「。」を保持するのは簡単です。ディレクトリを非表示にするとexport、dev から staging までの svn リポジトリが表示されます。ステージングは​​作業コピーではなくなるため、「.」ディレクトリは存在しません。これにより、クライアントに影響を与えずに破壊的な変更の可能性をテストできるようになり、ステージング環境がより安定した状態に保たれます。

于 2008-09-22T08:32:10.947 に答える
0

DNN で .svn フォルダーを非表示にすることはできますが、コアを変更する必要があります。

おそらくより簡単な解決策は、フォルダー Portals/[PortalID] をリポジトリから除外することですが、それは開発している内容によって異なります。リポジトリにポータルのファイルが必要ですか?

于 2008-09-22T08:32:46.937 に答える
0

個人的には、DNN のコアを変更していない場合、コア システムはチェックインせず、カスタム モジュール、スキンなどのみをチェックします。

于 2008-09-22T15:38:38.020 に答える