我有一个具有多个代理(即分布式)的Bamboo CI系统,每个构建被分配到下一个可用代理;还要注意同一个存储库的不同分支的多个版本可能在同一台机器上同时运行
下载最新版本的特定GIT分支+没有本地存储库
我的构建需要从远程git存储库签出代码,并且就git的集成而言。
当前构建在每次构建(硬性需求)之前克隆存储库,并为同一文件系统上的每个分支保留完整的git存储库(即.git目录)。
由于构建不以任何方式(例如推,拉)与git进行交互(除了检查最新的代码),我只想简单地用lamens的术语来下载最新版本的给定git分支, 。
希望得到任何援助
感谢您的迅速反应,但我希望尽可能减少对文件系统和CPU的影响,只需检索实际源代码而不创建任何本地存储库 – 2012-03-14 14:55:15
@GuySegev我编辑了我的答案。 – 2012-03-14 15:24:22
谢谢你,但我真正想要的是没有任何git存储库的代码,类似于svn export – 2012-03-15 07:14:14