問題タブ [ignore]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - SVN-すでにリポジトリにあるファイルを無視する
プロジェクトに構成ファイルがあり、リポジトリに含める必要があります(したがって、新しい開発者はプロジェクトをチェックアウトするときにそれを取得します)。各開発者はファイル内のいくつかの値をローカルで変更する可能性があります-これらの変更はコミットされるべきではなく、同期メニューに表示されたくありません(重要な場合はEclipseとsubversiveを使用しています)。
svn:ignoreプロパティはバージョン管理されていないファイルでのみ機能するため、設定することはできませんが、ファイルのベースバージョンをリポジトリに保持したいことに注意してください。リポジトリからファイルを削除せずに、ファイルが同期して表示されないようにするにはどうすればよいですか?
編集:より良い説明-私が実際に必要としているのは、構成ファイルに「読み取り専用」プロパティを設定できるようにすることです。これにより、プロパティがオンになっている限り、リポジトリで変更できなくなります。このようなことを知っていますか?
ありがとう
git - 追跡されている、追跡されていない、またはコミットの一部であるかどうかにかかわらず、gitでファイルまたはディレクトリを無視する方法
gitリポジトリの一部を完全に無視したい。ディレクトリは現在リポジトリで追跡されており、次のことを確認したいと思います。
- 誰かがアップストリームリポジトリのコンテンツを変更するたびに、コピーも変更されてもマージの競合は発生しません。
- その内容を変更するときはいつでも、私が行うコミットはこれらの変更を反映しません
実際の内容は特に気にしません。
この問題は、ビルド中に自動的に生成されるファイルで発生します。残念ながら、誰かがたまたまそれらをリポジトリにコミットしましたが、作成者とは異なるマシンで使用すると、異なるパスなどが原因でビルドエラーが発生し、その結果、厄介なマージの競合が発生します。
AFAIKは、.gitignore
追跡されていないファイルにのみ適用されるため、この目的では機能しません。
svn - SVNディレクトリを無視する方法
私は現在入力しています、それはうまくいきます...
しかし、ディレクトリの前に「IgnoreMe」を指定せずにそれを述べる方法があるかどうか疑問に思いました。ちょうどパスを述べるように、のように...
svn - SVN にコミットするときに構成ログ情報を保護するにはどうすればよいですか?
レポに CodeIgniter php プロジェクトがあり、すべてのログイン情報を含むデータベース構成ファイルに多くの更新を行いました。ログインしなくても、他のユーザーや開発者がプロジェクトをチェックアウトして構成ファイルを取得できるようにしたい。
これはどこかの単純な見落としだと確信していますが、それへの参照がまったく見つかりません。
regex - git svnでignore-pathsはどのように評価されますか?
次のような単純なレポ構造があります。
私はそれを複製するために使用しようとしていますが、トランク + すべてのタグとブランチでgit svn
省略したいと考えていdoc
ます。misc
ただし、ignore-paths
オプションは期待どおりに機能しません。
うまくいくようtrunk/code/proj1/doc/
ですが、保持したい のようなパスも除外されるのではないかと心配しています。
doc
機能しません --初期コマンドmisc
によって引き込まれます。git svn fetch
このようにルートのディレクトリに対してのみ一致する正規表現を取得するにはどうすればよいですか? man ページにはignore-paths
、git clone のルートに到達する「相対」パス (doc
など) と一致するか、SVN リモートで見られる「完全な」パス (branches/b1/doc
など) と一致するか、または何かそうしないと。
svn - svn statを実行しているときに、global-ignoresで言及されている一部のディレクトリが引き続き表示されるのはなぜですか?
Cygwinでsvnを実行しています。これは、私のsvnconfigのglobal-ignores行です。
それでも、 svnstatから次の結果が得られます。
.settingsディレクトリが表示されるのはなぜですか?global-ignoresに.foobarを追加した場合
そして、新しいディレクトリ.foobarを作成します。これは、期待どおりのステータスから非表示になります。
また、次のグローバル無視も試しました。
ただし、.settingsは引き続きステータスに表示されます。
git - gitは特定のコメント付きデバッグコードを無視できますか?
フロントエンド開発者として、私はバックエンド開発者のエラーメッセージを隠すためのコードを頻繁に追加します;)
特定の方法でコメントされたコードをgitに無視させる方法はありますか?例えば
または、誰かがこのためのプラグインを作成しましたか?
svn - svn checkout最新の日付と、空のディレクトリの整理
CVSでは、取得する必要のあるチェックアウトのタイプを特定できます...例:
cvs -q checkout -d CMS -P CMS
つまり、かなりチェックアウトして、CMSというディレクトリを作成し、空のディレクトリを削除して、CMSフォルダに配置します。
SVNチェックアウトを使用して同じディレクトリ構造を作成する必要があります...これが私がこれまでに持っているものです。
リポジトリに空のフォルダがいくつかありますが、これらは保持する必要がありますが、チェックアウト中にチェックアウトする必要はありません。SVNが--depthと--emptyを使用していることは知っていますが、それでリクエストが処理されるとは思いません。
基本的に、リポジトリをチェックアウトする必要がありますが、チェックアウト中に空のフォルダを除外します...そのためのコマンドが何であるかを知っている人はいますか?悪いことに、CVSで使用できるように-Pを使用できませんでした。
助けてくれてありがとう。
file - Svnはディレクトリ内のいくつかのファイルを無視します
*.dll
無視してディレクトリの*.xml
下に置きたいのbin
ですが、それ以外はすべて含めます(*.dll.refresh
)。次の無視パターンを試しましたが、うまくいきませんでした。
すべてを無視したくないので*.dll
、明らかにbin
フォルダをチェックインする必要があります。
linux - 現在のプロジェクトを SVN に追加するが、特定のファイル タイプを無視する
現在、SVN に追加したいプロジェクトがありますが、特定のファイル タイプをバージョン管理したくありません。(例: .png) またはフォルダー (画像)。
svn:ignore があることは知っていますが、無視操作を実行しようとしているディレクトリに .svn ファイルがない場合、これは機能しません。次のエラーが表示されます。
これを行う方法について教えてくれる人、または正しい場所に案内してくれる人を探しています。
これを試しているときはいつでも、「svn add」を使用してファイル/ディレクトリをsvnに追加してから、無視を実行する必要があるようです。私は多くのディレクトリを持っており、これも再帰的に行うことを検討しています。
これを行う簡単な方法はありますか?