这是可能的吗?从远程Git存储库中仅导出单个修订版本的文件?在Subversion中,我们可以轻松地做到这一点:
这将只给我提供在版本5317中更改的文件,没有其他文件。为什么Git不支持这种操作?
注意:我已经阅读了如何执行“git export”(类似于“svn export”),但所有答案都涉及克隆整个存储库的某些变体。我不需要整个工作树。我只需要一些文件。我的存储库有4.5 GB,我的托管在虚拟机上的FTP构建系统会对入站流量收费,并具有有限的磁盘空间。任何帮助都将不胜感激。
svn export https://some.website.com/trunk/app/etc@5317 --username=user --password=pass --force -r 5317 ./build/trunk/app
这将只给我提供在版本5317中更改的文件,没有其他文件。为什么Git不支持这种操作?
注意:我已经阅读了如何执行“git export”(类似于“svn export”),但所有答案都涉及克隆整个存储库的某些变体。我不需要整个工作树。我只需要一些文件。我的存储库有4.5 GB,我的托管在虚拟机上的FTP构建系统会对入站流量收费,并具有有限的磁盘空间。任何帮助都将不胜感激。