我正在寻找一种解决方案,在提交消息中标记变更集。
对我来说,“标签”类似于:
- 代码清理
- 用户可见的变化
- 修改数据库结构(ALTER TABLE)
- 文件变更
到目前为止,我使用的是 SVN,但想切换到 git。如果有标准,trac、redmine 等很多工具都可以使用它。
我想让它回答这样的问题:
- 如果我更新系统,客户可以看到哪些更改,或者只是维护更新?
- 两个版本之间的数据库架构是否发生了变化?
背景:
到目前为止,我使用 unison 在 DEV、TEST 和 PROD 系统之间进行同步。但是 unison 对版本管理(目前是 SVN)一无所知。我想切换到git。我想快点看看,有什么变化。
示例:我想查看 TEST 和 PROD 之间的变化。我不想看到源代码更改,而是提交消息。但有时最多有 100 个提交。在这里,我想要一个过滤器,以排除不重要的更改。