相关疑难解决方法(0)

Git中的分支描述

在Git中有没有办法对分支进行"描述"?

当我尝试使用描述性名称时,在一个分支上工作一段时间有时会使我记忆为什么我做了一些其他主题分支.我尝试为分支使用描述性名称,但我认为"描述"(关于分支目的的简短说明)会很好.

git branch task-tracking

263
推荐指数
9
解决办法
5万
查看次数

git中的分支描述,续

每当我在git中创建主题分支时,我一直在研究系统以保留BRANCH_DESCRIPTION文件.就像其他人提到的那样,我有时会忘记我为其创建的分支,尽管我试图给它一个描述性的名称.

我一直在处理SO问题如何告诉git总是选择我的本地版本来解决特定文件上的冲突合并?,但我遇到了一个不调用自定义合并驱动程序的情况,因此合并主题分支的文件会覆盖本地分支.例如:

git checkout master
echo "mainline" > BRANCH_DESCRIPTION
git add BRANCH_DESCRIPTION
git commit -m'Added BRANCH_DESCRIPTION file'
git checkout -b topic_branch
echo "this branch is used to fix the bug where [...]" > BRANCH_DESCRIPTION
git commit -m'Updated BRANCH_DESCRIPTION'
[code, code, code ...]
[git, git, git ...]
git checkout master
git merge --no-ff topic_branch
Run Code Online (Sandbox Code Playgroud)

此时BRANCH_DESCRIPTION将被覆盖,因为无论是否为文件设置了自定义合并驱动程序,主分支的描述都没有改变.

有任何想法吗?

git branch task-tracking

3
推荐指数
1
解决办法
3680
查看次数

标签 统计

branch ×2

git ×2

task-tracking ×2