問題タブ [svnignore]
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.
ankhsvn - AnkhSVNでsvn:ignoreするにはどうすればよいですか?
Subversion/AnkhSVNに関しては、信じられないほど遅れています。私はそれをまったく理解していません。更新とコミット以外のことをするときはいつでも、すべてが私の顔に吹き飛ばされます.
これらは私の信念です(Ankhに何も無視させることができないため、これは間違っているに違いありません)
- svn:ignore は、Subversion クライアントが常に特定のファイルまたはディレクトリを更新およびコミット リストから除外するようにするためのツールです。そのため、無視されているファイルを変更するたびに、Ankh は変更をコミットしようとしたり、ファイルを更新したりすることはありません。Subversion クライアントからは基本的に見えません。
- AnkhSVN を使用してファイルを無視するには、
- ファイルが存在するディレクトリを右クリックします
- Subversion->Subversion プロパティを選択します
- 「svn:ignore」という名前の新しい Subversion プロパティを追加し、値ボックスに「*.log」などの改行区切りのリストを入力して、そのディレクトリ内のすべてのファイル ファイル拡張子 .log を無視します。
svn:ignore を機能させることができなかったので、私の仮定は間違いなく間違っています。私の仮定のどれが正しくないか、どのようにこれにアプローチするべきかを説明して、正気を取り戻すことができますか?
ありがとうございました。
ignore - Surround SCM でファイルを無視する方法は?
次のようなディレクトリ構造を持つサラウンド SCM を使用しています。
私の作業ディレクトリは次のようになります。
基本的に、.settings (ディレクトリ) または file.txt のローカル コピーが変更された場合に、sround から報告されたくありません。それは単純に思えます-svnの無視のようですが、サラウンドでそれを行う方法が見つからないようです。私が使用している scm ツールで処理する必要のないこれらのローカル ファイルがたくさんあるようです。再帰的な差分画面に表示されないようにしたいと思います。
これを行う方法について何か考えはありますか?
svn - Subversionでコミットされたファイルを無視する方法は?
チームメイトを既存のプロジェクトに参加させました。ローカルマシンにのみ適合する変更があるため、無視したいファイルがあります。しかし、SVNはすでにコミットされているファイルを無視できないようです。
私のマシンでそのコミットされたファイルを無視したい場合、誰かが何か提案がありますか?
私はMacを使用しています。
皆さんありがとう。幸せな感謝祭。:)
svn - SVNワーキングコピーのブランチを無視する
最近、プロジェクトのトランクの最初のブランチを作成しました。トランクはかなり大きく(数GB)、サーバーにとっては問題ではありません。これは、サーバーでの効率的なリンクを介してブランチが作成されるためです。ただし、クライアントの作業コピーでは、プロジェクトは実際には2倍のスペースを必要とします(すべてのWCはリポジトリルートからのものです)。
ブランチを本当に必要とする人はごくわずかなので、TortoiseSVNを使用して他の人がすべてのブランチを無視する(つまりダウンロードしない)にはどうすればよいでしょうか。
以下に示すように、ユーザーがトランクをチェックアウトするだけでは、ここでの解決策にはなりません。私たちの構造は次のとおりです。
eclipse - Eclipseを使用したSVN:コミットが機能せず、代わりに「スキップされた」メッセージ
私はSVNでEclipseを使用しています。他に、「アプリケーション」フォルダーがあります。このフォルダーには、これらの「キャッシュ」や「ログ」など、他のいくつかのフォルダーが含まれています。「キャッシュ」と「ログ」に svn:ignore プロパティを追加しました。現在、「アプリケーション」にはこのスター記号があり、コミットされていない変更が含まれていることを意味します。しかし、コミットしようとすると、このメッセージが表示されます
の解き方?
svn - SVN でプラットフォームに応じて一部のフォルダーを無視する方法
さまざまなプラットフォーム (Win、OSX、Linux、Iphone、Android) でソフトウェアをコンパイルするために使用される SVN ツリーがあります。
物事をシンプルかつクリーンに保つために、すべてのアプリケーションにまったく同じツリーを使用します。
これはうまく機能しますが、プラットフォームごとにすべての依存関係をチェックアウトする必要があるため、チェックアウト時間が問題になり始めています (依存関係はネストされたサブフォルダーにあります)。
チェックアウトを実行しているプラットフォームに応じて、一部のフォルダーを無視するように SVN を構成することは可能ですか?
私たちが持っているいくつかのアイデア:
- ツリーの一部を除外するすべてのプラットフォーム クライアントで異なる構成のグローバルな無視パターンを使用します。欠点: 実際に必要なものを除外しない単一のパターンを作成するには、ツリーを変更する必要があります。現在はありません:(
- svn:ignore タグの使用: これはプラットフォームに依存しないと思います。それをできる?
- プラットフォームごとに異なるルート フォルダーを用意し、「externals」を使用して必要なものだけをリンクします (これは維持するのに多くの作業が必要です)。
誰もこれを経験していますか?
ありがとう!
eclipse - Subclipse は、svn:ignore ファイルを含むフォルダーをコミットしたい
サブフォルダー Resources を持つプロジェクトがあります。このフォルダーには、SVN:ignore に追加したファイルがあります。
現在、最新のリポジトリ リビジョンと比較して他の変更はありません。しかし、Eclipse の synchronzite ビューでは、このフォルダーはまだ表示されています。何も変更されていないため、その下に他のファイルは表示されません。
- このフォルダが同期ビューに表示されるのはなぜですか?
- SVNメタデータが変更されたためですか?
- メタデータをリポジトリにコミットする必要がありますか?
- メタデータをコミットせずに、このフォルダーを同期ビューから外す方法はありますか?
ユーザー固有であるため、これらの SVN:ignore メタデータをコミットしたくありません。バージョン管理が必要な通常のファイルがあるため、フォルダーの内容を無視したくありません。
前もって感謝します。
svn - Subversion が将来の更新やステータス レポートのために外部を無視するようにするにはどうすればよいですか?
社内で開発したツールを使用するプロジェクトに取り組んでいます。プロジェクトの作業中にそのツールのソース コードを利用できると便利なので、実行しました。
svn.externals ファイルの内容:
ツールに関する私の個人的なメモ専用のフォルダーに。
残念ながら、これにより、ツールに関する多くの情報(およびツールによって定義された多数の外部、そのブランチとタグで定義された外部、各ブランチとタグで定義された外部で定義された外部など) が含まれます。で報告しますsvn status
。svn update
さらに読んで、参照コードのリビジョン番号を設定しようとしました。コードが最新であることは素晴らしいことですが、吐き出される 293 行とsvn update
吐き出される 138 行を削除することsvn status
はより優先度が高く、リビジョン番号を定期的に変更することで十分に機能します。したがって、svn.externals を次のように変更しました。
その後、このフォルダーの内容を無視することを期待していますが、これは役に立たないようです.
で枝を取り除くことができれば、行の約 50% が削除されSourceOfToolForReference/Software/branches/
ます。
フラグを使用--ignore-externals
すると問題は解決しますが、ステータスまたはプロパティのチェックを実行するたびにこれを入力する必要はありません。(OK、エイリアスを使用できますが、私のプロジェクトで作業したい他の人は同じエイリアスを必要とし、多くの人が TortiseSVN を使用しているため、このフラグを設定するには追加のクリックが必要です。1.1GB のすべてをエクスポートできました。toolのコードをインポートしてから、それをプロジェクトにインポートしますが、それはスペースの膨大な浪費のようです. リビジョン フラグを再帰的に設定することもできますが、これが唯一の理由である場合はツールに変更を加えたくありません.
Subversion が将来の更新やステータス レポートのために外部を無視するようにするにはどうすればよいですか?
編集:これをバンプします...次の24時間以内に誰も応答しない場合は、参照コードを別のチェックアウトディレクトリに配置する必要があります. すべてが悪いというわけではありませんが、これは私が外観が優れていると想像した種類のものです.
svn - svn:ignore-コミット中のみ無視しますか、それとも更新中ですか?
svnからチェックアウトするときに、一部のideプロジェクトメタデータファイルが更新されないようにしたい。残念ながら、プロジェクトの作成時にプロジェクトにチェックインされていますが、私はこれらのファイルの独自のバージョンを持っています。
svn:ignoreも更新中にファイルを無視しますか?つまり、ファイルを更新しませんか?私はそうではないと思います。そうでない場合、ファイルを更新しないようにsvnに指示する方法はありますか?
svn - ファイルをリポジトリにアップロードさせないようにするにはどうすればよいですか?
指定されたファイル(パス)がリポジトリにコミットするのを防ぐことは可能ですか?
たとえば、somepath/database_config.php
コミットする必要はありません。
プロパティを使おうとしましsvn:ignore
たが、リポジトリではなく、作業コピーでしか動作しないようです。
この機能についてsvnbook.red-bean.comを読んだことがありますが、私の脳は、物事が思ったように機能しない理由を本当に理解できないと感じています。