私のアプリケーションがあるコンピュータで実行されているが別のコンピュータで実行されない問題を解決しました。私は何時間も頭を傷つけ、ついに私がファイル名を間違って指定したことに気づきましたmyfile-rules
。myfile.rules
以前は、使用する構成ファイルを再作成し、私の入力エラーを検出したときにdiff
この機能がmd5sum
役に立ちましたが、md5sum
今回はファイル名の違いを理解するのに役立ちませんでした。
明らかなレッスンは、今後のプロフィール名をより慎重に確認することです。
将来的に同様のバグをより簡単にキャッチするために人々が使用できる他のトリックはありますか?
ベストアンサー1
実はもっと重要なこと防ぐ(もちろん可能なたびに)発覚ネーミングの問題。これが展開の意味です。テンプレートシステムがある場合は、テンプレートを展開してからファイルを編集するのが非常に簡単です。
構成ファイルはgit
次のように使用できます。指定したコンピュータをプロファイルの中央リポジトリ(またはテンプレート)として使用し、そのコンピュータにプロファイルを展開できます。
別のツールをdiff
使用すると、テンプレートと変更されたツリーの両方にアクセスできる場合に違いを簡単に見つけることができます。たとえば、2つのファイルの名前が同じ場合、ツリーに存在しないファイルは必要な最小行数よりも多くの行を生成します。これはレビューアの注意を喚起する必要があります。