我在尝试将更改提交到映射驱动器上的 SVN 时遇到了一些麻烦 - 该驱动器映射到 Ubuntu(9.04)服务器上的 Samba 共享。
这是我收到的错误:
我对 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)