問題タブ [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.
svn - 隠しファイル(.project .pydevprojectおよび.files)を無視するSVN
SVNのいくつかの隠しファイル(.projectや.pydevprojectなど)を無視したい。それらは現在すでにトランクにあるので、他の開発者にとってより多くの問題を引き起こす可能性があるため、トランクから削除したくありません。だから私がやろうとしたのは実行することです:
しかし、その直後にsvn statusを実行すると、次のように返されます。
.projectに変更を加えても、それらの変更は追跡されます。/ etc / subversion/configでglobal-ignoresも試しましたが運が悪かったです。
この問題を解決するための最良の方法は何だと思いますか?
ありがとう。
svn - SVN のディレクトリを無視する
私の仕事では、設計資産の巨大なサーバーに SVN を使用しています。サーバーのルートをチェックアウトしたままにしておくのが好きなので、ディレクトリ階層が作成されたときに組織の更新を取得できます。しかし、それらは私が決して触れない特定のディレクトリです...そしてそれらは巨大です... 15 GB以上です。
これらのディレクトリを rm したいので、ルートから svn を実行したときにそれらが引き戻されないようにします。これは可能ですか?
mercurial - TortoiseHGのシンボリックリンクを無視する
TortoiseHGを使用してコードをリポジトリにコミットしています。システムの一部はシンボリックリンクであり、これらはエラーをスローし、コードをコミットすることを許可していません。これらのディレクトリはコミットする必要がないので、ディレクトリを無視する方法はありますか?
svn - SVN で web.config がコミットされないようにする
SVNコミットを行うときにweb.configファイルがコミットされないようにすることは可能ですか? 次の SVN グローバル無視パターン セットがありますが、それでも防止されません。「*.config」を「web.config」に置き換えても、それでも妨げられません。
http://screencast.com/t/fLKoZhYykYG
グローバル無視パターン:
=====================
簡単な答え(以下のユーティリティは非常に優れていますが):
Web.config ファイルを右クリックし、[削除して無視リストに追加] を選択します。ファイルのアイコンが赤い「X」に変わります。次に、変更をコミットします。物理ファイルは削除されませんが、SVN から削除されるため、コミットされなくなります。
mercurial - Mercurial:プッシュ/プルのファイルを無視してもコミットできますか?(.hgsub)
次のように2つのサブリポジトリが設定されたリポジトリがあります。
マシンAで、プロジェクト、www、およびdevをチェックアウトし、.hgsubをそのように変更しました。wwwおよびdevサブリポジトリがhg(commit -Sなど)によって認識されるようにするには、これをコミットする必要があります。
ただし、マシンBはプロジェクトのwww機能のみを使用するため、次のようになります。
繰り返しますが、マシンBの.hgsubにはwwwのエントリしかありません。これを、hgがサブリポジトリとして認識するためにコミットする必要があります。
私がやりたいのは、中央リポジトリにプッシュアンドプルすることですが、.hgsubをプッシュ/プルしないでください。それ以外の場合、マシンAから.hgsubをコミットしてプッシュし、マシンBからプルすると、不要なwwwサブリポジトリだけでなくdevサブリポジトリも自動的に取得されます。
そこで、マシンBで.hgsubを再度変更して、wwwのみを取得し、それを有効にするためにコミットします。マシンBのwwwサブリポジトリでいくつかの作業を行い、中央リポジトリにプッシュバックしたいのですが、.hgsubへの変更もプッシュされます。マシンAを引っ張ると、「dev」サブリポジトリがなくなり、.hgsubに再度追加する必要があります。このように、欲求不満で髪を抜くまで前後に移動します。
これを回避する方法はありますか?.hgsubは、サブリポジトリが機能するために各マシンでローカルにコミットされる必要がありますが、プッシュまたはプルされたくありません。プッシュ/プル用の.hgignoreはありますか?
乾杯。
git - gitのファイルを無視しますが、プロジェクトのクローン作成時にダウンロードします
プロジェクトを実行するたびに変更されるファイルがあります。したがって、gitに追跡させたくないので、.gitignoreファイルに追加します。
ただし、プロジェクトのクローンを作成するときにファイルがプルされることを望んでいます。
どうすればこれを達成できますか?
前もって感謝します。
git - その場でgitignoreに追加する方法はありますか?
たとえば、これを行う方法はありますか?
svn - svn コマンド ライン コミットで一部のファイルを除外します (svn:ignore ではありません)。
多くの人と開発を進めています。
リモートリポジトリをチェックアウトし、3 つのファイルを取得します。編集後、次を実行します。
それが示している:
ここで、file_1、file_2 の 2 つのファイルのみをコミットしますが、file_3 はコミットしません。
どうやってするの?
使いたくない
コミットする前に。
説明: 共有プロジェクト用に file_1、file_2、ローカル マシンのみで実行するために file_3 を編集します。
git - VCSステータス/無視プログラムのようなものを実装する方法は?
で$dir
、すべてのファイル/ディレクトリの概要を(再帰的に)取得したいのですが、
- に含まれるすべてのファイル/ディレクトリを除外します
$list
($list が改行で区切られていると仮定します) $list
その下のツリー全体ではなく、含まれていない最上位のディレクトリのみを含めます
私は現在使用しています:
cd $dir && git init && echo "$list" > .gitignore && git status && rm -rf .git .gitignore
これは単純で、「追跡されていないファイル」のリストは私が必要としているものですが、tmp git リポジトリの不要なファイルシステム I/O を大量に実行し、ファイルを無視するため、実際にはクリーンではありません。
find
また、剪定アクションなどについて熟考してきましempty=$(mktemp -d) && rsync -nv --exclude-from=$list $dir/ $empty
たが、それらは私が望むようには機能しません。
これをどのように実装しますか?これを行う既存の shell/python/... ツールはありますか? または、実際に一時的な git リポジトリ (または別の vcs ツール?) を作成せずに、どうにかして git コードを再利用できますか?