0

我最近使用 Bonobo git 服务器设置了一些 git 存储库。我为 Visual Studio 2013 使用了 tortoise git 和 Git 源代码控制提供程序扩展。每当有人提交代码并将代码推送到存储库时,其他人都无法查看更改,直到他们执行获取/拉取。在我使用 svn 之前,我所有文件和文件夹上的状态图标会通过在图标上显示一个红叉来告诉我我的代码是否已过期。

所以我想知道这是否是我的存储库或我的 git 客户端的问题。

我在 Windows 7 和 Bonobo Git Server (3.4.2.0) 上运行 git 版本 1.9.4

4

1 回答 1

1

这是您的客户可以通过内部检查上游存储库的分支头(您可以自己使用git ls-remote -h origin)来解决的问题,显然您使用 svn 的任何东西都会以这种方式不断地 ping 服务器以获取状态。

但是如果有变化,你会去获取它们,那么当你想要一个最新的状态时获取有什么问题呢?Fetch 不会触及工作树,因此您不必立即合并。也许在 Tortoise 中有一个配置选项?

于 2015-01-21T23:45:38.177 回答