問題タブ [chokidar]

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.

0 投票する
0 に答える
54 参照

node.js - ブランチを切り替えるときに Git が一時的にファイルを「コミット」に追加する - chokidar/node.js での作業

Node.js ファイル ウォッチャーを作成しています (Chokidar を使用しますが、Gulp でも動作します)。ファイルを保存するたびに、JSHint を渡すなどの処理が行われます。

しかし、ブランチを変更すると、ウォッチャーが狂って、ブランチ間で変更されたすべてのファイルに関数が適用されます。そのため、ファイルが Git の「コミットされる」セクションにあるかどうかを確認する検証を行いました。

担当者で「git status」を実行し、文字列を解析して、コミットするファイルを確認します。これまでのところ機能しています。

しかし、それでもブランチを変更すると、Git は一時的にブランチ間の異なるファイルを「コミット予定」ステータスに追加し、コードがまだ狂ってしまいます。

cmd.exe他のブランチのロード中に続行してgit status実際に入力すると、大量のファイルが変更されていることが示されますが、終了すると通常に戻ります。

プロセス「git.exe」がタスク マネージャーで実行されているかどうかを確認できますが、それには別の検証が必要になります (すべてのタスクリスト プロセスが一覧表示されるため、これには時間がかかります)。

質問: ブランチを切り替えている間でも、Git ファイルが現在のブランチでのみコミットされるようにするにはどうすればよいですか?

ありがとう!