Bash复制git提交的文件

问题描述

我想问一下是否可以这样做:

文件夹1

  • 第1类
  • 第2类
  • 第3类

文件夹2

修改第1类和第2类,然后提交到git仓库(也可以用于推送)。此时,我需要自动使用bash脚本将这两个类从Folder 1复制到Folder2。最终,我还需要创建一个xml文件,其中将包含以下内容:

<classes>
   Class 1
   Class 2
</classes>

但是xml是第二步,现在我需要知道第一步是否可能。我读到了git archive的内容,但这会创建一个不需要的提交存档。还有其他可能性吗?

预先感谢, 大卫

解决方法

所有这些大惊小怪的事情都应该在某些环境中进行部署。而且我只需要部署已更改的内容。

然后git diff --name-only @~ -- Folder1足以为您提供Folder1中已更改内容的列表。

从该列表中,您的脚本可以构建正确的Folder2内容和正确的xml文件。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...