git commit 搜索源代码并提取注释

标签 git

我只是想知道,在我的资料来源中说我要写一些类似的评论

# .GIT: Fixed da big bug man!

因此,这些可能会出现在各种源文件中,并带有详细说明(如示例所示!)。

然后在 git commit 上,它会首先扫描所有源,提取提交消息的注释并提交。额外的方法是从源文件中删除这些注释(这有点危险,但是嘿,生活在边缘)。

这有道理吗?是否已经有一些东西可以用于钩子(Hook)?我本以为这是一个受欢迎的请求,但除非我搜索了错误的关键字,否则我什么也没找到。或者这是一个非常非常糟糕的主意或者不可能?

是的,正如你所猜到的,我是 git 新手。

最佳答案

  1. 这是可能的(通过一些技巧,是的)
  2. 可以通过钩子(Hook)来完成(至少预先提交)
  3. 是的,它没有意义,而且是坏主意,是脏乱差的工作流程和糟糕的规划的结果

所有和任何提交(以及幕后的开发人员)必须遵循范例“经常提交!快速提交!”如果您使用“每个原子作业提交”或更少的想法(一项作业可能会受到一定数量提交的影响),则无法在提交消息完成中编写和组合-列表

关于git commit 搜索源代码并提取注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9345593/

相关文章:

python - 在 Python 脚本中获取当前的 git 哈希

git - 如何更改 git repo 的所有者?

git - 不小心运行了 git stash pop 两次

java - 在 Eclipse 编译期间在构建中嵌入 git-describe、日期和时间

java - heroku 无法选择 gradle-wrapper 和正确的 java 版本

git - 在 Git 仓库中查找包含特定字符串模式的最后一次提交

svn - Git SVN 无法从 SVN 存储库中获取

linux - bash 中的 Git 提示符

git - .gitignore 排除包含文件的文件夹但包含子目录

git - 那么 "tags"表示版本, "branches"表示新功能?