SVN 提交错误 - 代码签出到映射到 Ubuntu Samba 共享的 Windows XP 驱动器

SVN 提交错误 - 代码签出到映射到 Ubuntu Samba 共享的 Windows XP 驱动器

我在尝试将更改提交到映射驱动器上的 SVN 时遇到了一些麻烦 - 该驱动器映射到 Ubuntu(9.04)服务器上的 Samba 共享。

这是我收到的错误:

TortoiseSVN 提交错误

我对 Samba 共享拥有完全的读写权限:

  • 我可以修改文件
  • 我可以清除整个目录并从存储库中进行干净的 CheckOut

以下是相关设置smb.conf

[global]
    workgroup = WORKGROUP
    security = user
    map to guest = bad user
    guest account = *******  (standard user)
    usershare allow guests = yes

[theshare]
    comment = Share Comment
    path = /var/www/theshare (permissions: drwxrwxrwx)
    browsable = yes
    read only = no
    guest only = yes
    guest ok = yes

我已经在 Google 上搜索过,但却无法选择正确的搜索词来获得合适的结果。

答案1

看起来不建议将存储库检出到映射驱动器上:

http://old.nabble.com/Log-entry-missing-%27name%27-attribute-td25657118.html..

手册明确警告不要使用网络共享来保存工作副本。尤其是因为可能出现这类错误。

那好吧!



编辑-已解决!

经过进一步调查,这看起来可能是使用位于驱动器根目录下的工作副本时出现错误..

我将份额提升了一级,并且重新映射驱动器,使其包含一个目录,其中包含工作副本并且提交现在有效!

希望这能为你节省一些时间:o)

相关内容