所以我正在处理一个非常大的代码库,超过 3000 个文件,超过 100 万行代码和 500 多个表。
虽然这不是真正的问题。这里的问题是,当需要一个新功能时,我会在我的机器上本地处理它,而当需要更新/修补我们的实时生产时:
- 我 ssh 到我们的产品服务器
- 我导航到目录,然后打开要修补的文件
- 我复制粘贴???我的天啊
无论如何,这是我的看法,请建议你们是否有其他选择或更愿意这样做
首先,我们迁移到 GIT。(我们在 SVN 中)
每次发布时,我们在 git repo 中进行分支,然后在我们的 prod 服务器中克隆一个新副本(现在我们在 svn 中创建一个分支,然后进行 svn 导出,然后将其复制到目标目录
当用新功能修补服务器时,我可以简单地转到目标 repo/release,然后执行 git pull?? 还是我应该使用 git 补丁?
这就是我对更简单生活的设想。
你们会想出比这更容易的东西吗?