Git版本化的WordPress项目-为什么应该忽略大多数文件?

问题描述 投票:0回答:1

我已经阅读了多个问题/文章,其中涉及基于Git的WordPress项目中应忽略的文件。我得到的逻辑是,我只应跟踪包含自己开发的文件的文件夹-特别是我的(子级)主题和一些插件。

我当前的工作流程是这样的:

  1. 在本地服务器上安装WordPress
  2. 进行一些基本设置
  3. 启动Git,添加所有文件进行初始提交
  4. 创建.gitignore文件,除了添加一些文件夹外,几乎添加所有内容
  5. 删除-缓存的文件(停止跟踪Git中不需要的文件)
  6. 进行大量开发,提交,推送到远程仓库

事实是,当我的同事想为该项目做贡献时,他可以克隆远程仓库。但是,如果我理解正确的话,他最终会得到日期主题和插件,但他的安装将基于较早的内核,他会丢失所有图像,依此类推(因为未跟踪wp-includes,upload等)。

如何正确处理此工作流程?我想念什么吗?

wordpress git workflow gitignore
1个回答
0
投票

因此,这种现象不仅适用于wordpress,对于许多使用vcs git或类似软件的编码应用程序也是如此。所以基本上我们有一个

readMe.md

文件,其中包含有关如何启动项目的所有信息,如果有图像,则应将其保存在某些文件存储远程目录中,例如aws s3,它也提供了良好的文件版本控制。同样,这种方法也可以使我们的来回数据减少到基本要求。希望我的回答有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.