gpt4 book ai didi

linux - SVN-repo 不同步

转载 作者:太空宇宙 更新时间:2023-11-04 10:07:04 27 4
gpt4 key购买 nike

TLDR;我的 SVN-repo 版本与我的队友不同。即使 repo UUID 相同并且我们使用相同的分支(完全相同的 repo 链接)。

在我回家度假之前,我的 SVN 工作正常。

我回来了,更新了我的存储库,提交了一些更改。一切似乎都很好。但事实证明,我的团队看不到我的提交,并且在更新时 - 我的提交似乎是最新的。查看他们的客户,我 checkin 的修订号与其他提交冲突。

我使用的是 Ubuntu 18.04.1 LTS -svn,版本 1.9.7 (r1800392)

我尝试删除存储库并检查它(也删除 .svn 目录)——当我这样做时,我最新的提交是 HEAD。 (而不是真正的 HEAD,它的修订号要高得多)。

当我从网络浏览器浏览 repo 时,我的提交是 HEAD。当他们浏览同一个链接时 - 他们的提交是 HEAD。

重启电脑没有任何反应。重新安装 subversion(删除 ~/.subversion)没有任何作用。

我们尝试使用不同的用户检查存储库 - 我的提交仍然是 HEAD。如果我在不同的机器上使用我的帐户,它工作正常。repo-UUID 对我和我的同事来说是一样的。

我认为这可能是某种缓存问题,但是什么缓存同时用于 svn 和浏览器?

其他想法:我也在使用 VPN 访问公司网络。那里可以有缓存吗?但是 SVN 流量使用的是 TLS,什么可以缓存 TLS 数据?

最佳答案

@Simion 指出确保 Repo 的主机名在同一 IP 中解析可能是个好主意。

事实证明这是问题所在。 CM-Center 已经将 repo 移动到另一台服务器(并且出于未知原因在旧服务器上保留了 repo 的副本 - 这导致了所有这些困惑)并且 Infra 部门已经更改了 repo 主机名的 IP。

Flusing 我的本地 DNS 缓存解决了这个问题!

关于linux - SVN-repo 不同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51824234/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com