构建文件夹应该包含在git repo中吗?

时间:2017-06-26 20:32:01

标签: wordpress git version-control gulp

我正在尝试为我的定制WordPress主题构建设置一个git存储库,使用gulp编译代码但我很难理解如何管理repo。

我追求的结果:

  1. 使用单独的仓库来拉入我的gulp工作流程。 (可以作为子模块安置)
  2. 为开发人员提供对我的gulp工作流程,src和build的完全访问权限。
  3. 将构建文件夹推送到远程服务器,例如生产和暂存。
  4. 当前情景

    我的gulp工作流程将在一个单独的仓库中进行,因为它将在几个不同的版本中使用。

    我能想到的当前工作流程如下:

    gulp-wp-build -> git repo
    
    src -> git repo
    
    build -> WordPress ready theme not held in a repo
    

    理想情况下,虽然我希望能够通过git将我的代码推送到生产和登台服务器,但我明白为了做到这一点,我需要在我的repo中包含build文件夹。 但是在repo中包含我的src文件夹和build文件夹是否有点过分?

    我喜欢在一个仓库中包含所有内容的想法,以便其他开发人员可以使用他们的gulp工作流程或我用于构建的工作流程来处理该主题。

    但实际上,在通过git推送更改方面,我只希望将构建推送到现场,因此当推送到某个遥控器时,我可以将此构建文件夹与repo分开吗?

1 个答案:

答案 0 :(得分:-1)

使用.gitignore文件来执行此操作。

创建一个.gitignore文件并在里面放置git将忽略的路径或文件。

relative/Path/to/your/autogenerated/files/*

完成后,提交并将文件推送到远程存储库

检查此link