假设您有一个裸存储库。它包含3个文件:
a.txt
b.txt
c.txt
.
现在,假设我没有b.txt
andc.txt
但我有一个更新版本的a.txt
文件。是否可以在 git 中使用某些命令并告诉它a.txt
在存储库中更新,而无需克隆/拉取其他文件?类似于:“a.txt
在该存储库中更新,仅查找已存在文件中的更改。” 如果没有,是否有任何其他版本控制系统支持此功能?
更新:
一个例子是这样的:一个像 github 这样的网站,包含很多存储库和每个存储库中的很多文件。只是,在这个网站上,用户不会总是看到最新的版本。他们选择要查看的修订版,有时他们想更新文件。在这种情况下,文件的总大小会太大。考虑到用户不会总是看到最新的修订版,我认为更好的方法是按需获取特定文件的单个修订版,并且每当添加更新时,添加更新的文件。