Portál AbcLinuxu, 12. května 2025 06:16

Dotaz: Problem s SVN commit

31.1.2006 16:27 theseus34 | skóre: 4 | blog: the_blog_of_theseus34
Problem s SVN commit
Přečteno: 239×
Odpovědět | Admin
Ahoj, tak trosku bojuji se subversion a vlastni neporadnosti ( http://www.abclinuxu.cz/forum/show/119115). Delal jsem velke zmeny v projektu. Pustil jsem hromadne svn add na nove soubory, na ty, co mely byt odstranene svn delete (snad jsem na nektere nezapomnel). Ted kdyz pustim commit, normalne probiha ten sloupec Adding, Deleting, Sending, atd., ale nakonec to selze takto :
Transmitting file data ............................................svn: Commit failed (details follow):
svn: Invalid change ordering: new node revision ID without delete
Zkousel jsem google, ale nasel jsem vicemene jen nejakou podobnou otazku polozenou na http://svn.haxx.se/users/archive-2005-10/0932.shtml, kde nebyla vyresena. Nesetkal se uz nekdo s timto problemem ?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Marek Bernát avatar 31.1.2006 17:09 Marek Bernát | skóre: 17 | blog: Arcadia
Rozbalit Rozbalit vše Re: Problem s SVN commit
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takúto chybu sa mi nepodarilo nijako zreprodukovať.

Ale na nete som našiel niečo o podobnej hláške. Tam to bolo kvôli tomu, že niektoré súbory boli lokálne modifikované.

Mne to pri podobných akciách vypísalo to, čoho sa chyba týkala. Preto mám podozrenie, že tvoja hláška (a teda aj chyba) sa vyskytovala v starších verziách.

Nemáš náhodou niečo staršie ako 1.2 ?

P.S.: na nete som vyhrabal aj nejaký zdroják, ktorým sa tá chybová hláška vypisuje a je to kvôli tomu, že nový commitovaný súbor má iné revision ID ako ten starý. Také niečo by sa nemalo stať, pokiaľ ten starý nebol zmazaný. Ale netuším z akej verzie SVN ten zdroják bol.
physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
31.1.2006 19:05 theseus34 | skóre: 4 | blog: the_blog_of_theseus34
Rozbalit Rozbalit vše Re: Problem s SVN commit
Mel jsem verzi subversion-1.1.4-3, upgradoval jsem na subversion-1.2.3-2.1, ale nic se nezmenilo :-(
Marek Bernát avatar 31.1.2006 20:44 Marek Bernát | skóre: 17 | blog: Arcadia
Rozbalit Rozbalit vše Re: Problem s SVN commit
Hmm, kto vie, čo všetko si zabudol add a delete a čo všetko si ešte medzitým lokálne pomenil. Takže najlepšie asi bude nechať to tak.

Zahoď staré repo a vytvor si v SVN nový projekt. A nabudúce pamätaj, že nemáš robiť tak veľké zmeny, ale verzionovať iteratívne. Najlepšie medzi každými dvoma funkčnými verziami s rozdielnou funkcionalitou (bugfixy, nové vlastnosti). Inak ti je totiž SVN na nič, pretože sa nemáš k čomu vrátiť. Buď k veľmi starej, alebo veľmi novej verzii a budeš musieť aj tak veľa kódu musieť upravovať ručne.
physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
31.1.2006 21:04 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: Problem s SVN commit
jak casto commitujes?

delas ruzne nahodne veci a pak to commitnes treba jednou denne, nebo delas na jedne veci (byt treba po vice souborech) a pak commitnes jenom tu jednu vec?
Urine should only be green if you're Mr. Spock.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.