【发布时间】:2012-09-28 15:25:33
【问题描述】:
我正在尝试检查我的 svn 存储库(ubuntu svn 服务器和 ubuntu 客户端)。
我为新结帐做了一个 svn co,它达到了修订版 11111,但 HEAD 修订版是 12145 在其他系统(Windows)上,我的 svn 浏览器会看到所有的修订版本,并将 12145 视为 HEAD
【问题讨论】:
-
两台机器是否检查出完全相同的路径?两台机器都使用完全相同的用户凭据吗?您如何确定结帐的转速? ("svnversion ."?) 如果你指定你想要 12145 会发生什么?
-
是的,我四倍检查了回购的路径,它们是相同的。我所做的只是一个 svn co https://
/path 我什至删除了工作区,删除了 .svn 并重新开始。所有其他机器检查都很好。不知道为什么这台机器在 rev 11111 处任意停止 -
你在Windows下用的是什么svn客户端?尝试更新它,还是尝试不同的客户端?另外,当你指定你想要'-r 12145'时会发生什么?
-
我在 windows 中使用乌龟,但 windows 计算机的所有修订都很好。我遇到的问题是在我检查了代码的 ubuntu 盒子上。它将 11111 视为头部。当我尝试强制使用 -r 12145 时,它说修订版不存在。
-
如果是我,我会尝试安装命令行版本,然后尝试 HEAD 结帐。如果它仍然给出相同的消息,请触发
svn ls -r 126 https://<repo>/path并查看 list 命令返回的结果是否与结帐不同。也许那个版本的乌龟有一个奇怪的错误或什么……没有想法了。也许检查服务器日志,看看它是否在做一些奇怪的重定向或什么?
标签: svn