仅部署单个Git提交的更改

时间:2018-12-04 17:14:55

标签: urbancode

我正在使用IBM城市代码部署进行代码迁移,而Git是我们的源版本控制系统。我只需要部署那些作为单个commi的一部分而更改的组件,而不是整个存储库。

例如,对于单个提交C1,假设仅更改了两个文件,因此我只需要提取和部署这两个文件,而无需提取和部署分支的其余部分。

在组件级别是否有任何特定设置,以仅检测已更改的文件然后继续进行?

有没有办法做到这一点?

感谢,库玛吉特

1 个答案:

答案 0 :(得分:0)

Kumarjit,

使用UrbanCode Deploy随附的GIT插件没有简便的方法。

我建议这样做:

1)将所有文件从最新提交下载到计算机 2)创建bash脚本,它将:  -列出最近一次提交中更改的所有文件  -删除列表中所有未下载的文件

没有编写脚本或创建自己的插件的简单方法。