【问题标题】:Resuming interrupted SVN checkout... again恢复中断的 SVN 结帐...再次
【发布时间】:2012-09-23 03:45:23
【问题描述】:

首先,我知道这个问题已经被问过很多次了,例如here。但是,那里接受的答案似乎不适用于我的情况。

> svn --version
svn, version 1.7.6 (r1370777)

> svn co https://netmf.svn.codeplex.com/svn netmf

在它开始添加文件后(~ 1 分钟后),中断结帐(ctrl-c)。无论如何它不会一次尝试通过。

svn: E200015: Caught signal

> cd netmf

> svn cleanup 

> svn up
Updating '.':
At revision 25495.

> svn st
!      bin

因此,它发现文件夹不完整。但是,它认为它已经是最新版本,并且不会继续下载。

是否有解决此问题的方法?

请注意,虽然我在这个测试用例中故意中断了 checkout,但同样的问题在稍后自动出现,因为存储库非常大,并且稍后由于其他情况导致 checkout 被中断。

Tortoise GUI 和另一台机器上的相同问题。

更新

在 OS X 10.8.2 上与 svn 相同的问题

更新

似乎还有另一个question 似乎与我有类似的问题。可能是服务器问题?

【问题讨论】:

标签: svn tortoisesvn resume svn-checkout


【解决方案1】:

我看到你可以在这里尝试两件事:

svn update --force

或者,如果它不工作

svn revert . -R

【讨论】:

  • 嗯...有点。似乎该行为取决于何时您停止结帐。
  • 好的,我会再试一次,不要停止它并运行它直到它坏了。
  • 另一个我还没有测试过的想法是通过svn ls -R获取文件列表并为每个文件调用svn update...
  • 还是不行。 svn -ls -R 给出svn: E175002: PROPFIND of '/svn': could not connect to server (https://netmf.svn.codeplex.com)
  • @YannickBlondeau 它对我有用,至少我认为。谢谢。
【解决方案2】:

再次执行 SVN 切换到存储库

cd netmf
svn switch https://netmf.svn.codeplex.com/svn

【讨论】:

  • 等待10分钟后:svn: E175002: REPORT of '/svn/!svn/bc/25496': Could not read status line: An existing connection was forcibly closed by the remote host. (https://netmf.svn.codeplex.com)
【解决方案3】:

您可以尝试使用 git-svn 下载存储库。

git svn clone -s -r1 https://netmf.svn.codeplex.com/svn

然后你要么在你的 svn checkout 上复制 checkout,要么开始使用 git。 -rN 开关决定了它应该检查的最后一个版本的数量(在上面的例子中,只有最新的版本是从服务器下载的)。 如果这仍然不起作用,您可能必须签出包含所有增量更改的存储库:

git svn clone -s https://netmf.svn.codeplex.com/svn

【讨论】:

  • 我更喜欢纯 SVN 解决方案。然而:这真的对你有用吗?
  • RA 层请求失败:PROPFIND of '/svn':无法连接到 /usr/lib/git-core/git-svn 第 1343 行的服务器 (netmf.svn.codeplex.com) 我使用:@987654325 @
【解决方案4】:

首先尝试 SVN clean UP 然后 SVN update.. 它会工作..

【讨论】:

  • 您能否在答案中添加一些细节?为什么你确信这会奏效?原始的“这样做”答案不是很有用。
  • 如果您的存储库服务器没有问题。并且结帐已因网络问题而中断,然后 svn cleanup 和 svn update 可以恢复,因为我遇到了类似的问题,我尝试了它并且成功了!!!..
  • 感谢 Billal BEGUERADJ
猜你喜欢
  • 2012-07-31
  • 1970-01-01
  • 1970-01-01
  • 2023-03-10
  • 1970-01-01
  • 2016-12-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多