Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: SVN - Chyba při commitu  (Přečteno 959 krát)

zdick

  • Návštěvník
  • Příspěvků: 3
SVN - Chyba při commitu
« kdy: 06 Září 2011, 01:41:59 »
Zakládám toto téma po hodinách strávených zkoušením a testováním, bez úspěchu, už si sám nevím rady.
Systém: Kubuntu 11.04
Verze SVN: 1.6.12 (r955767) - nejnovější verze balíčku subversion + nainstalovaný balíček libapache2-svn
Verze Apache: 2.2.17 (Ubuntu)

Chyba: při commitu jakéhokoliv projektu se objeví následující:
Kód: [Vybrat]
petr@localhost:~/projects/cz/my-project$ svn ci -m 'Testovací commit'
Sending        foobar.txt
Transmitting file data .svn: Commit failed (details follow):
svn: MERGE of '/my-project/trunk': 200 OK (https://svn.edrive-hosting.cz)

Následně mám na disku novou verzi, v repozitáři na serveru je také nová verze ale stále se vše tváří jako bych commit neprovedl.
Pro srovnání verzí pomůže následující:
Kód: [Vybrat]
petr@localhost:~/projects/cz/office-new$ svn up
G    foobar.txt
Updated to revision 72.

Problém ale nastává při přidávání nebo mazání souborů z repozitáře, protože tam vznikají konflikty a ty následně musím jednotlivě manuálně řešit. Toto mi velmi ubírá pracovní čas a dost mě to štve.

Apache běží pod uživatelem www-data, skupina www-data.
Soubory z projektu jsou pod uživatelem petr, skupina petr.

Nevím: pod jakým uživatelem a skupinou běží svn, předpokládám že chyba bude v nastavení tohoto, ale nevím jak to přenastavit.

Zkoušel jsem:
  • nastavit soubory pro uživatele nobody:subversion
  • nastavit soubory pro uživatele www-data:www-data
  • nastavit práva souborů na 777
  • v nastavení správy uživatelů Kubuntu provázat uživatele - petr, www-data, nobody - a skupiny - petr, www-data, subversion
Bohužel commit stále tvrdošíjně hlásí chybu.


Nejsem profesionál v nastavování systému, tak s případnými radami prosím jako na začátečníka.
Celý proces svn - commit - update atd. již dříve fungoval, bohužel mi odešel HDD a musel jsem instalovat systém znovu, toto se mi zatím nepodařilo rozchodit.
Do nedávna jsem používal klikacího svn klienta RabbitVCS, nyní používám standardní konzolovou verzi svn.

 

Provoz zaštiťuje spolek OpenAlt.