6

で使用を開始するWebサイトファイル/フォルダー構造テンプレートがありますgit。フォルダ内に空の.gitignoreファイルが含まれimagesているため、2つの部分からなる質問につながります。

1.)この空のファイルは、フォルダー.gitignoreにあるすべての画像を無視しますか、それとも、画像が内部に配置される前に空のフォルダーをリポジトリに追加できるようにするためにそこに配置されましたか?images

2.)Webサイトの画像をgitリポジトリに含める必要がありますか?私にとって、画像ファイルは他のファイルとまったく同じように編集および変更されており、時間の経過とともに上記の変更を追跡することは有益です。

ベストプラクティスと見なされるものは何ですか?あなたは何をしますか、そしてその理由は何ですか?

4

2 に答える 2

7
  1. あなたの場合、.gitignoreはgitがディレクトリを「見る」ことを許可します。他のファイルでもかまいません。Gitは空のフォルダーを保存しません。他のすべてのファイルを無視するように指示するには、この行を.gitignoreに入れる必要があります。!.gitignore
  2. 絶対的な応答はありませんが、他のファイルと一緒に画像をリポジトリに保存することをお勧めします。gitリポジトリをバージョン管理されたWebサイトと見なし、画像を含めます。展開を自動化したい場合は、簡単になります。それはあなたのウェブサイトの歴史も一貫性を保つでしょう。GITは、他のファイルと同じように画像を処理します。
于 2012-05-01T21:58:50.703 に答える
1

「バイナリを使用したセットアップ」、具体的には「gitmedia」と「gitannex」を確認してください。ただし、1つの注意点がある画像ファイルでGITを直接使用することはまったく問題ありません。「gitrebase」を試してみると、2つの大きな画像を比較するときにクラッシュする可能性があります。

于 2012-05-01T22:11:43.267 に答える