有时候,
有时候它不会(在接下来的命令行中,同一个存储库上下文):
这也发生在小仓库中。我有一个只有13个文件的仓库,当我在一个分支中添加一个文件并使用checkout来切换时,我没有得到任何反馈。这是某种“需要一段时间,开始显示反馈”的计时器吗?
我搜索了(Google,Stackoverflow),但没有找到具体的答案。我确实找到了一些补丁文档,显示checkout添加了一个--verbose标志,强制始终发生反馈,但我找不到为什么没有那个补丁时有时会出现反馈的解释。同样的注释指出,只有在isatty()返回true时才会发生反馈,但这与此处无关,因为所有上述命令都是在同一个bash窗口中输入的,该窗口可能是isatty。
我正在使用git
git checkout
命令会给出进度反馈:$ git checkout develop
Checking out files: 100% (10779/10779), done.
Switched to branch 'develop'
有时候它不会(在接下来的命令行中,同一个存储库上下文):
$ git checkout master
Switched to branch 'master'
这并不是因为分支相等,因为在下一个命令上切换会显示以下反馈:
$ git checkout develop
Checking out files: 47% (5067/10779), done.
Switched to branch 'develop'
这也发生在小仓库中。我有一个只有13个文件的仓库,当我在一个分支中添加一个文件并使用checkout来切换时,我没有得到任何反馈。这是某种“需要一段时间,开始显示反馈”的计时器吗?
我搜索了(Google,Stackoverflow),但没有找到具体的答案。我确实找到了一些补丁文档,显示checkout添加了一个--verbose标志,强制始终发生反馈,但我找不到为什么没有那个补丁时有时会出现反馈的解释。同样的注释指出,只有在isatty()返回true时才会发生反馈,但这与此处无关,因为所有上述命令都是在同一个bash窗口中输入的,该窗口可能是isatty。
我正在使用git
版本1.8.1.msysgit.1(从git-scm.com下载为1.8.1.3),据我所知,它没有--verbose补丁。