問題タブ [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.
svn - TortoiseSVN の「グローバル無視パターン」を適切に設定するにはどうすればよいですか?
TortoiseSVN (1.5.3) で特定のフォルダー、その内容、およびその他の特定のファイルがディレクトリ階層のどこに表示されても無視したいのですが、グローバルな無視文字列を正しく取得できません。
私が何をしても、それは多くを追加するか、あまりにも多くを無視します
無視する正しい「グローバル無視パターン」は何ですか....
更新:明確にするために...はい、これをWindowsで使用しています。
svn - TortoiseSVN - 既にリポジトリにあるフォルダー内のファイルを無視する
ソース管理下のフォルダー内のすべてのファイルを無視するにはどうすればよいですか?
/project/published/
残しておきたいフォルダです
/project/published/some_file(s)
不要なファイル/フォルダです
詳細: 現在、プロジェクトの変更をコミットしようとすると、不要なファイルが多数表示されます。これらはフォルダーに公開されるファイルであり、ソース管理下では必要ありません。これらのファイルはユーザーによって選択されるため、これらのファイルの名前はわかりません。
svn:ignore
プロパティを値で使用しようとしましpublished/*
たが、うまくいきませんでした。何か案は?
svn - svnkit を使用して svn:ignore フラグを設定する
アプリケーションでSVNKitを使用しています。svn 操作を行うときに特定のファイルを無視する必要があるシナリオがあります。つまり、特定のパターンに対して svn:ignore プロパティを設定する必要があります。
SVNKit を使用してそれを行うにはどうすればよいですか?
visual-studio - 競合を最小限に抑えるために、Subversion で無視する必要がある Visual Studio ファイルはどれですか?
Subversion を使用して作業のバージョン管理を行っている多くの .Net 開発者をサポートしていますが、Visual Studio がプロジェクトの管理やデバッグなどに使用する追加ファイルに関連していると思われる多くの問題に直面しています。具体的には、これらのファイルが既にリポジトリにあるという事実により、これらのファイルが競合を引き起こしているようです。私はそれらを取り出す方法とそれらを処理する方法を知っていますが、最初に「それら」が何であるかを知る必要があります.
では、Subversion が無視できるファイル/ディレクトリは何ですか? また、なぜ無視できるのでしょうか? (別名、これらのファイルは何をするのでしょうか?)
これは大規模で、かなり組織化されていない ASP.Net サイトであり、サイトの展開は経由で行われます。svn が更新されるため、IIS がファイルの変更時にサイトを動的にコンパイルするために必要なファイル (それがそうだと思います) は、レポに残す必要があります。
svn - AnkhSVN 無視パターン
AnkhSVN はバージョン管理されていないファイルを SVN から除外する方法を教えてください。グローバル無視パターンと svn:ignore プロパティを確認しましたが、何も見つかりませんでした。
svn - インポート中にsvn:ignoreプロパティ
インポート中にsvn:ignore globを再帰的に適用するにはどうすればよいですか?
svn - SVN アトミックコミットのハウツー
現在地: Linux コマンド ライン
私が今抱えている問題:
ローカルの開発環境では内容が異なるいくつかのファイルがリポジトリにあるため、アトミック コミット (1 つの特定のチケット/タスクに必要なすべての変更で構成される) を作成できないことがありました。
例: database.xml
(データベース名、ユーザー名、パスワードなど)。ローカル環境でこのファイルを変更し、コミット/チェックインを行う必要があるたびに、コミットに必要なすべてのファイル/フォルダーを手動でリストします (このローカルで変更されたファイルを除く)。
おそらくそれは間違った設計上の決定でありdatabase.xml
、リポジトリから削除して変更する必要があるためdatabase.xml.template
(SVN に保存)、手動で実行するまでこのファイルはコミットに含まれませんsvn add
か? おそらく、この環境に依存するすべての情報をリポジトリに保存するのは間違ったアプローチです-その場合、たとえば、変更された構成をコミットすることですべてを壊すことができます..
私が理解しているように、svn:ignore
プロパティはリポジトリに保存されていないファイルにのみ使用できるため、この状況では役に立ちませんでした..
この問題はどのように解決できますか?
PS: 私は Ubuntu を使用しており、SVN にはほとんど純粋なコマンド ラインを使用しています。
visual-studio - SVN ソース管理と Visual Studio .NET 2005/2008 を統合する正しい方法は?
/bin、/obj、*.suo などのファイルのインクルードを自動的に (または少なくともデフォルトで) 拒否するソース コード リポジトリを維持するためのベスト プラクティスは何ですか?
各開発者は、SVN クライアントのインストールに「グローバル無視」パターン リストを設定する必要がありますか? [これは除外の範囲が広すぎるようです。]
または、ソース リポジトリのメンテナは、SVN:exclude を使用して、問題のある各ファイルとディレクトリにフラグを立てる必要がありますか? [これは時間がかかりすぎるようです。]
または、これを行う別の方法はありますか?フォルダレベル固有の無視リストをSVNで作成することは可能ですか?
svn - svn:ignore を使用して特定のファイル以外をすべて無視する
svn:ignore プロパティを使用して、無視したくないパターンに基づいて無視したいものを指定する方法はありますか? つまり、 .xyz で終わるファイル以外はすべて無視したいということです。どうすればそれを行うことができますか(可能であれば)?
私が検討したオプションの 1 つは、バージョン管理したいすべてをコミットしてから、ディレクトリの svn:ignore プロパティを '*' に設定することです。つまり、他のファイルはなく、既にコミットしたものはバージョン管理されます。これは私が思いつくことができる最高のものですが、バージョンに別のファイルを追加する必要がある場合、複数のコミットを行う必要があるという点で汚いと感じます... 1つはsvn:ignoreプロパティを削除するため、もう1つは新しいファイルを追加/コミットし、次に svn:ignore を '*' に戻します。
あなたの考え?
svn - SVN-repository のディレクトリを削除し、同時に svn:ignore に設定するにはどうすればよいですか?
コマンドラインからリポジトリ内のディレクトリを削除したい。同時に、Subversion にこの変更をローカルの作業コピーに反映させたくありません。
作業コピーのディレクトリはそのままにしておく必要があります (残念ながら、svn:ignore プロパティを設定したいのです)。とにかく、削除が作業コピーに反映されない限り、これを達成する方法を見つけることができませんでした。