- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在寻找解决方案,在提交消息中标记变更集。
对我来说,“标签”是这样的:
目前我使用的是 SVN,但想切换到 git。如果有标准,trac、redmine 等很多工具都可以使用它。
我希望它能回答这样的问题:
背景:
到目前为止,我使用 unison 在 DEV、TEST 和 PROD 系统之间进行同步。但是 unison 对版本管理(目前是 SVN)一无所知。我想切换到 git。我想快速看到有哪些变化。
示例:我想查看 TEST 和 PROD 之间的变化。我不想看到源代码更改,但希望看到提交消息。但有时会有多达 100 次提交。在这里我想要一个过滤器,以排除不重要的更改。
最佳答案
我喜欢使用以下标签:
ADD adding new feature
FIX a bug
DOC documentation only
REF refactoring that doesn't include any changes in features
FMT formatting only (spacing...)
MAK repository related changes (e.g., changes in the ignore list)
TEST related to test code only.
此标记始终是提交消息中的第一件事,然后是简短描述和/或来自问题跟踪系统的问题 ID(如果存在)。
我将这些标签与 svn 和 git 一起使用,到目前为止发现它们非常方便。
要回答您的编辑:这就是为什么我喜欢那些提交标签。如果提交更改了行为,它会立即可见。如果您的数据库方案定期更改,或者如果这些更改对您非常重要,您可以为此引入一个标签。
我还喜欢在适当的地方将这些标签组合在一个提交消息中。例如,“测试 foo 的测试 DOC 设置”。
通过为数据库添加一个 DB 标签,您可以轻松跟踪与数据库相关的更改。
关于git - 标记提交消息和变更集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8741290/
我有一个相当简单的 iPhone 应用程序,它将一组 UITableView 结果下载到其模型类中,以及一个设置为观察这些更改的 View Controller using KVO . 这个系统运行良
我们的一名团队成员(位于不同地区)已搁置 P4 中的更改,更改列表为 1234。 现在,如果我想查看 snf 修改了哪些文件,有哪些更改,我该怎么做? 我应该使用什么 P4 命令来查看我们的团队成员所
有没有办法获取特定分支的特定变更列表之后的变更列表列表? p4 changes (some flag ?) (CL#) //depot/project 最佳答案 这可以使用以下语法来完成(假设您想查看
我是 drupal 的新手,但学得很快。我有 drupal 7,我正在努力创建一个基于 Zen 的 starterkit 子主题的主题。我正在尝试找到可以自定义“提交者”行的位置。 默认情况如下: 由
我正在尝试将附件的 ShareKit API 代码更改为以下代码: dialog.attachment = [NSString stringWithFormat:@"{\"name\":\"%@\",
所以我的理解是,在 symfony 开发环境中,如果 use_controller 设置为 true,则 Assets 是通过 Controller 在页面加载时生成的。 然而,这非常耗时,并且将其设
我正在编写一个程序,它需要了解一台机器的所有 IP 地址,并且数据包通过它们的连接进行传输。我可以在运行主程序之前使用“gethostbyname”获取 IP 列表,但是如果之后有任何 IP 可用怎么
我很好奇是否有人可以概述服务器端哪些类型的 WCF 合约(接口(interface))更改会破坏尝试发送消息的客户端,以及原因。我相信 WCF 可以处理某些差异,但我不确定您可以安全地更改哪些内容以及
在 AngularJS 中,创建和使用自定义服务进行 DOM 操作并在 UI 的不同部分共享相同的功能是一种常见的做法,我的问题也与此案例相关,如下所示: 我的应用程序中有一个侧边栏组件和一个用于最小
我尝试使用像 WPF-MVVM 这样的 Knockout。 在 WPF 中,有一个选项可以在属性更改时通知虚拟机。 例如:如果我有一个文本框,我可以使用 UpdateSourceTrigger=Pro
我需要一些使用 Apollo 2.1 中新的查询和突变组件的帮助,尤其是多个查询和突变。 我有以下问题: 我有一个 graphql 请求,该请求依赖于之前的 graphql 结果,我该如何处理这个问题
Paypal 似乎已经改变了他们的 IPN 测试界面。 (将 IPN 欺骗到您的 IPN 页面以进行测试。 以下是我现在从IPN收到的数据。 KEY: receipt_ID - VALUE: KEY:
从雅虎财经请求数据似乎已经改变或现在被阻止。以下商品数据请求自 2017 年 5 月起不再有效。有谁知道是否有新的方式来提出此请求? http://chartapi.finance.yahoo.c
In this post他们在 LinkedIn 上提到开放 API 仍将支持与公司 API 共享内容,但如果您进一步查看他们的 Developer Program Transition Guide他
我对 Xcode 很陌生,我想在添加可能会破坏我的项目的更改之前弄清楚版本控制。我正在单独处理这个项目,并且在我的 mac 上保存了一个 Git 存储库,所以我认为我不需要将它与 GitHub 帐户链
我是一名优秀的程序员,十分优秀!