我们在Git有一个大项目。有时当团队成员进行拉动时,Visual Studio会显示大量字节下降(有时像100MB),但随后报告没有变化。是什么导致的?
更好的是,我可以做些什么来诊断它?
答案 0 :(得分:2)
拉取首先进行提取,然后进行合并。获取可能包含影响您正在使用的分支以外的分支的更改。因此,您可能会看到内容已关闭,但分支中的没有更改。
请记住,使用git,存储库的每个副本都是完整副本,因此您将在磁盘上本地存储所有分支中的所有更改,无论您是否使用这些分支
以下是我提取的随机回购的git命令行输出示例:
From github.com:docker/docker
31b882e..2fb442f master -> origin/master
86b0d3c..d38a598 docs -> origin/docs
+ 11a9c45...e72d897 release/1.8 -> origin/release/1.8 (forced update)
我目前在这个仓库中主人,但它在docs分支中提取了内容更改,并添加了一个新分支。此输出被截断,它还添加了一些其他分支。但是如果我已经进入了一个新的分支机构而且没有人专门负责该分支机构,那么即使我从上游存储库中下载了几MB内容,我也不会看到自己的工作空间发生任何变化。