1

Subversion リポジトリからコードをチェックアウトした Netbeans PHP プロジェクトがあります。ソース ファイル フォルダーは、ローカル Web サーバーのドキュメント ルートの外にあります。これには、trunk、branches、tags の 3 つのサブフォルダーがあります。ブランチ フォルダーには、私が作業しているコード (CodeIgniter プロジェクト) を含むサブフォルダー 'my-branch' (たとえば) があります。

ソース フォルダーから Web サーバーのドキュメント ルート (htdocs) にファイルをコピーするようにプロジェクト プロパティを設定しました。これにより、期待どおり、trunk、branches、および tags フォルダーが htdocs フォルダーにコピーされます。

ただし、branchs/my-branch フォルダーの内容を htdocs にコピーしたいだけです。「Web ルート」プロパティ (プロジェクト プロパティ | ソース) を「branches/my-branch」に設定すると、これが達成される可能性があると考えました。しかし、これは私が望んでいたようには機能していないようです。

2 つの質問:

  1. 「Web ルート」プロパティの目的は何ですか?
  2. NetBeans に自分のやりたいことをさせるにはどうすればよいでしょうか?
4

1 に答える 1

0

ここでの最良のオプションは、作業したいトランクとブランチごとに異なる Netbeans プロジェクトを作成することだと思います。

このWeb Root設定は、アプリケーションのルートがどこにあるかを Netbeans に伝えます。一部のアプリケーションには、Web サーバー上で公開されないフォルダーとファイルがありますが、それらはまだプロジェクトの一部です (この場合、プロジェクト内のサブフォルダーである htdocs フォルダーを考えてください)。Runこれは、Netbeans で PHP ファイルを右クリックして(Shift+F6)を選択した場合に開く URL を Netbeans が認識できるようにするためです。

プロジェクトに次のフォルダーがあるとします。

myconfigfiles\
htdocs\
importantsecretdocuments\

Web Rootプロパティをフォルダーに設定するhtdocsと、他の 2 つのディレクトリ内のファイルについて、[右クリック -> 実行] オプションがグレー表示されていることがわかります。

Project URLと言ってくださいhttp://localhost。htdocs フォルダ内のファイルを右クリックすると、そのページが開きますhttp://localhost/<selectedfile.php>/。これを設定しないWeb Rootと開きます http://localhost/htdocs/<selectedfile.php>

于 2012-04-22T10:03:15.820 に答える