【问题标题】:SVN Checkout: Cannot create a file when that file already existsSVN Checkout:当该文件已存在时无法创建该文件
【发布时间】:2014-12-04 16:35:58
【问题描述】:

我正在尝试在一台新笔记本电脑(Windows 8.1)上签出一个 SVN 存储库(我在其他计算机上使用了 4 年以上)来处理一个项目。我在结帐期间不断遇到错误消息(使用 TortoiseSVN):

错误:无法将 'C:\Users\Adam\Documents\svncheckout\.svn\tmp\svn-E48F31BD' 移动到 错误:'C:\Users\Adam\Documents\svncheckout\.svn\pristine\f8\f8b8ac3ff36b5da836c377819e79f5a8a88df926.svn-base': 错误:系统找不到指定的文件。 错误:其他错误: 错误:无法创建目录 'C:\Users\Adam\Documents\svncheckout\.svn\pristine\f8': 错误:当该文件已存在时无法创建该文件。

我已尝试进行 SVN 清理,禁用防病毒/防火墙,以及从我的另一台计算机复制指定的 .svn-base 文件(Windows 似乎在创建时自动删除它)。

我也尝试了不同的 SVN 客户端 (SmartSVN),但我得到了同样的错误。我尝试了大约 10 次结帐,而且几乎总是同时发生,但在给我这个错误之前,我有一个更进一步。不知道为什么。

【问题讨论】:

    标签: svn file-exists


    【解决方案1】:

    当您创建远程目录时,您是否设置了当时的结帐路径? 我做了同样的事情,当我将文件添加到存储库浏览器并尝试检查它时,它给了我同样的错误。

    我重新创建了远程目录并将其留在那里。然后我去存储库浏览器并添加我的文件并右键单击结帐。这里我提供了结帐和宾果的路径!!!

    问候。 萨钦

    【讨论】:

      猜你喜欢
      • 2012-11-12
      • 1970-01-01
      • 2011-03-10
      • 2020-12-18
      • 2022-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-13
      相关资源
      最近更新 更多