我在github和几个分支有一个存储库。整个回购是约2演出。在转移到git之前,我有一个ant脚本,它将从svn仓库检出一个文件夹,构建二进制文件,然后提交回存储库。如何从GIT中的远程分支获取文件夹
不幸的是切换到git后,我找不到一个简单的方法来做到这一点。每次运行我的ant脚本时,我都希望它能从远程分支获得全新的文件夹副本,并在做一些工作后提交给它。我不想每次运行ant脚本时下载整个软件包(2 GB的数据)。
这里是我的Ant脚本SVN如何看待
- SVN Checkout在http://project.branch15/subfolder/subfolder/subfolder
- 修改/子文件夹/子文件夹中的一些东西/子文件夹为例
- SVN BACK承诺http://branch15/subfolder/subfolder/subfolder
使用Git的工作流程看起来像
- GIT INIT
- GIT CLONE http://project.branch15(2 GB)
- 修改/子文件夹/子文件夹中的一些东西/子目录
- 凯明分支15
你有没有考虑什么地方存储二进制文件*其他比*你的源代码库? –
是的,拆分不同子库中的文件使得真正难以恢复到版本,因为源文件和构建文件将具有不同的版本号并单独维护。所以你不能说恢复到版本13(对于源文件和二进制文件 – freakyshaggy
不要每次都克隆**,只做一次!从本地回购提取目录 –