1

Eclipse で SVN の subclipse をセットアップしました。console.logs()時々、ソース ファイルで削除するのを忘れてJavaScript、これらが原因でエラーが発生しています。IE

だから私は、subclipse が SVN コミット中に何かを検出した場合に表示できる警告メッセージがあるかどうか、console.logs()またはそれらをすべて一緒に完全に消去できる方がよいかどうかを考えていましconsole.logs()た!(私はここでもっと求めていることを知っています!)。

よろしくお願いします。

4

2 に答える 2

1

最適なオプションは、pre-commitフック スクリプトを介してサーバーでチェックを実行することです。入ってくるコンテンツを検査します。JS ファイルにコメントされていないconsole.logs()ステートメント (またはconsole.logs()ピリオドのインスタンス) が含まれている場合は、コミットを拒否し、その理由をユーザーに通知します。

このチェックを適切に実行するには、差分を適用するサーバー上に作業コピーを保持する必要がある場合があります。

クライアント側で何らかのチェックを行おうとすると、各クライアントを個別に構成し、ユーザーが構成したクライアントのみを使用すること信頼する必要があります。この機能を提供する SVN クライアントがあると仮定します (TortoiseSVN がこのようなリモート操作を許可していることだけは知っています)。

Subversion クライアントとサーバーは、最後の段落で提案したように、行を自動的に「パージ」することはありません。失いたくないコンテンツを必然的に失い、ビルドを壊してしまいます。

于 2013-01-14T14:56:12.050 に答える
-2

svn:ignore を使用して、JavaScript または Logs ディレクトリを無視できます。これは、Eclipse で Subversion を使用する方法に関する IBM の記事です。「ファイルを無視する」セクションを見ることができます。http://www.ibm.com/developerworks/opensource/library/os-ecl-subversion/

プロジェクトがファイルを生成する場合、または Subversion リポジトリにチェックインしたくないファイルが含まれている場合は、Subclipse にそれらを無視するように指示できます。バージョン管理から除外するファイルまたはディレクトリを右クリックし、[チーム] > [svn:ignore に追加] を選択して、[svn:ignore に追加] ダイアログを表示します。

于 2013-01-14T04:38:00.930 に答える