Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在构建一个具有更新(或升级)能力的应用程序,我想使用 git 仅提取和压缩已更改的文件(这将通过命令行完成)。这样做的过程是什么?
如果您不必编译代码(例如,只要有源代码就可以了),我认为 SVN 可以更好地适应您的需求。
使用 git,默认行为是下载远程仓库中缺少的每个对象。
SVN 只会下载在您当前版本和目标版本之间更改的文件。
我不认为我已经理解了“拉上拉链”的部分——你想拉什么?即将到来的变化?对本地文件进行了更改?
你可以这样做:
git pull zip modified-files.zip $(git diff --name-only HEAD HEAD~1)