假设我正在合并一个pull请求,并且还希望在更改日志中使用一行来合并:
> git merge --no-ff otherguy/feature-x
> echo "Feature: X" >> changelog
> git commit -am "Changelog update"
> git push
Run Code Online (Sandbox Code Playgroud)
在单个提交中可能有类似的事情:
> git merge --no-ff --no-commit otherguy/feature-x
> echo "Feature: X" >> changelog
> git commit -am "Merge otherguy/feature-x + changelog"
> git push
Run Code Online (Sandbox Code Playgroud)
这样相同的提交将包含合并和文件更改.
授予我从下游存储库合并时始终更新更改日志,这是一个问题:
后一种方式是明智的做法,以及后来会出现意想不到的后果吗?
更新:至于为什么我需要一个单独的文件更改日志,当我已经有一个git日志时,文件中的那个更多被修剪(条目或每个合并,不是每次提交),有时更好的措辞和某种格式(例如debian) /变化).所以,这是外部使用.
| 归档时间: |
|
| 查看次数: |
556 次 |
| 最近记录: |