ベアリポジトリがあるとします。3つのファイルが含まれています。
a.txt
b.txt
c.txt
。
b.txt
ここで、とがないがc.txt
、ファイルの新しいバージョンがあるとしa.txt
ます。a.txt
他のファイルを複製/プルすることなく、gitでいくつかのコマンドを使用して、リポジトリで更新するように指示することは可能ですか?「そのリポジトリで更新a.txt
し、既存のファイルの変更のみを探します。」のようなものです。そうでない場合、これをサポートする他のバージョン管理システムはありますか?
アップデート:
この一例は次のとおりです。githubのようなWebサイトで、各リポジトリに多数のリポジトリと多数のファイルが含まれています。ただ、このウェブサイトでは、ユーザーは常に最新のリビジョンを見るとは限りません。表示するリビジョンを選択し、ファイルを更新したい場合もあります。この場合、ファイルの合計サイズが大きすぎます。ユーザーに常に最新のリビジョンが表示されるとは限らないことを考えると、特定のファイルの単一のリビジョンをオンデマンドで取得し、更新が追加されるたびに、更新されたファイルを追加する方がよいと思います。