2013-10-24 20 views
5

私はC#の背景から来て、Javascriptの開発に移行しました。 C#の世界では、実行可能ファイル(.DLL、.EXE)をソース管理にコミットすることは決して考えません。実行可能ファイルがコードと一致することを確認できないからです。しかし、私は.min.jsファイルの隣に.jsを含むgithubリポジトリの例をたくさん見ていますが、私はそれを同様の匂いとして見ています。ミニファイルをソース管理にコミットする必要がありますか?

ライブラリを使用している第三者にとって、またはライブラリがコーヒースクリプトで開発されているというような場合には、それらを処理する必要があります。ここにベストプラクティスはありますか?

答えて

2

リポジトリが小型化する方法を巡っている場合は、追加しないでください。したがって、jsコード用のミニプロセッサーを作成している場合、jsコードの縮小バージョンを提出する必要はありません。リポジトリーをクローンまたはフォークする各ユーザーは、独自のミニファイルを生成できるはずです。

レポにjsファイルを縮小するプログラムやスクリプトなどが含まれていない場合は、それらを含めてください。

免責事項:これは私の意見であり、私にとってはこの質問に対して最も論理的な回答であるようです。

2

ミニファイルは、ソースファイルではないという単純な理由から、ソース管理下にあってはなりません。あなたがjavascriptのバグを修正する必要がある場合、あなたは縮小されたファイルでそれをしないので、なぜそれがソース管理下にあるのですか?

関連する問題