我正在处理的当前项目仅限于一个git存储库。 我当前的工作目录看起来是这样的:Git:如何将子目录推送到同一存储库的单独分支
dist/
*distribution files
src/
*src files
我们有一个Azure的服务器设置为自动部署任何东西推到我们回购的“部署”分支。所以我们的目标是推动src文件掌握和dist文件夹的内容到'deploy'分支。
到目前为止,我一直在做的事情是在推送部署之前分支出master,删除src文件夹,并将dist文件夹的内容移动到根目录。
我知道理想情况下我们会有单独的回购协议,但目前这不是一种选择。有没有更简单的方法来做到这一点?
完美工作。谢了哥们。 – Lawren
有没有办法做同样的事情,但是当构建文件或'dist'在'.gitignore'中并且保持在master之外?为了澄清,我只需要部署分支中的dist文件,并且只需要主服务器中的src文件。 – Lawren