【问题标题】:TortoiseSVN on Windows 8 can't commitWindows 8 上的 TortoiseSVN 无法提交
【发布时间】:2013-05-14 18:59:27
【问题描述】:

情况:

我重新安装了我的 PC 并安装了 Windows 8。我还安装了最新版本的 TortoiseSVN。我的文件位于我网络上的另一台(Ubuntu)PC 上,因此 Windows 将该驱动器视为网络驱动器。

问题:

TortoiseSVN 将目录视为 svn 存储库,这没有问题。我可以选择提交,输入评论并选择要提交的文件等。一切都按预期工作。但是一旦我点击提交按钮,什么都没有发生。我的意思是出现提交屏幕,但仅此而已。之后什么都没有发生。

当我的电脑仍在 Vista 上运行时,此设置曾经完美运行。

有人对可能导致这种情况的原因有任何想法吗?干杯!

【问题讨论】:

  • TortoiseSVN sees the directory as an svn repository... 那么是 repository 还是 working copy
  • 对不起,一份工作副本,我写错了!

标签: windows svn tortoisesvn commit


【解决方案1】:

问题 #1:不支持跨网络共享访问工作副本,通常不鼓励这样做。

问题 #2:如果您的工作副本创建/上次使用的 TortoiseSVN(或任何其他客户端)版本 不是 1.7.x,那么它与最新版本不兼容.您必须在命令行中使用svn upgrade 手动升级每个工作副本,或者右键单击 -> Tortoise SVN -> 在 Windows 中升级。但这将使旧版本无法使用工作副本……因此,如果您也使用 Ubuntu 中的 WC,则还需要在那里升级您的客户端。这可以追溯到问题 #1 - 共享 WC 可能会变得一团糟。

【讨论】:

  • 问题 #1:感谢您的意见,我真的应该考虑只使用 Ubuntu 来管理我的 svn
  • 问题 #2:我已经在使用 1.7,所以这不是问题。在我可以看到提交失败的地方是否找不到任何日志?
  • 好的,我更新了我的工作副本,然后进行了清理。两人顺利通过!然后,我尝试了另一个提交,只是让它在后台打开,再次似乎什么也没发生。但是大约一个小时后,提交突然通过了!仍然不知道将提交延迟一个小时左右的问题可能是什么。
猜你喜欢
  • 2011-04-11
  • 2016-01-30
  • 2013-02-07
  • 2014-12-31
  • 2012-05-07
  • 1970-01-01
  • 1970-01-01
  • 2017-01-17
  • 2010-09-19
相关资源
最近更新 更多