1

У меня возникли некоторые проблемы при попытке внести изменения в SVN, которые находятся на подключенном диске - диск сопоставлен с общим ресурсом Samba на сервере Ubuntu (9.04).

Вот ошибка, которую я получаю:

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 ответ1

2

Похоже, что репозитории, извлеченные на подключенные диски, не рекомендуются:

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

Руководства явно предупреждают против использования общих сетевых ресурсов для рабочих копий. Особенно из-за таких возможных ошибок.

Ну что ж!



РЕДАКТИРОВАТЬ - РЕШЕНО!

При дальнейшем исследовании это выглядит как ошибка с использованием рабочей копии, расположенной в корне диска.

Я переместил общий ресурс на уровень и заново сопоставил диск, чтобы он содержал один каталог, в котором хранится рабочая копия и коммиты теперь работают!

Надеюсь, это сэкономит вам время: о)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .