在grunt中,如何从dist in dist文件夹中排除.git文件夹

时间:2015-08-15 13:38:09

标签: gruntjs yeoman

目前我的代码是:

<div class="right"></div>
<div class="center"></div>
<div class="left"></div>

但它仍在删除dist文件夹中的.git文件夹。

1 个答案:

答案 0 :(得分:0)

忽略 src 数组中的 .git 应该避免删除它。
以下任务适用于我(之前部分):

clean: {
        before: {
            src: ['dist/**/*', '!dist/.git/**', '!dist/.gitignore', 'temp'] //do not clean the git folder
        },
        after: {
            src: ['temp']
        }
    },

上面的 clean 任务会清除 dist temp 文件夹的全部内容,但 dist中的内容除外/.git 文件夹和 dist / .gitignore 文件。

我将此任务用作构建和部署流程的一部分并且工作正常,我在每次构建和部署之后保留我的提交,尽管 dist 文件夹已清除(没有.git&#39; s )。

希望这有助于某人!