Résztvevől: Linuxos szerver SVN 1.5.1-el, Linuxos svnserve 1.6.12 és egy TortoiseSVN 1.7.7 x64.
Linuxon az őskövülettel minden további nélkül ki lehet checkoutolni, eleve ott készült az importált verzió. Azonban, ha ugyanezt megpróbálom kihúzni Windowson, akkor egy bizonyos ponton megáll és egy ilyen gyönyörű hibaüzenetet dob:
C:\work>svn co svn://blablabla.hu/trunk asdfasdf
[sok-sok add, ahogy a nagykönyvben meg van írva]
svn: E720002: Can't move 'C:\work\asdfasdf\.svn\tmp\svn-3A0CB9D6' to 'C:\work\asdfasdf\.svn\pristine\b1\b15c0a035cba3458a49cfe59b46735b4bd731dde.svn-base': The sy
stem cannot find the file specified.
svn: E720183: Can't create directory 'C:\work\asdfasdf\.svn\pristine\b1': Cannot create a file when that file already exists.
Ha viszont workaroundként megpróbálom a Linuxon kihúzott working copy-t upgradelni 1.7-es formátumra, a következőt kapom:
[Window Title]
TortoiseSVN
[Main Instruction]
Subversion reported an error:
[Content]
This working copy is corrupt and cannot be upgraded. Please check out a new
working copy.
The file 'XXXX' has no checksum
Try a 'Cleanup'. If that doesn't work you need to do a fresh checkout.
[Close]
Cleanup persze nem lehetséges (miért is menne, hisz nem Working copy). Ha közvetlen checkout után cleanupolok, akkor tökéletesen nulla dolog változik. 1.7-es SVN Linuxon sajnos nincs a közelemben, hogy kipróbáljam, hogy ott mi van.
Találkozott már ilyesmivel valaki?
Update: Na, hogy ezzel a repoval mi történt, azt valószínűleg soha nem fogom megtudni. Ugyanazon az svnserve mellett van 2 másik repo, abból egy szintén ugyanitt lett létrehozva, azokkal semmi gond. Volt egy könyvtár, aminél mindig elakadt. 1.6-os SilkSVN-nel és 1.7-es TortoiseSVN-nel is.
Kitöröltem, újra hozzáadtam (úgy is csak egy beemelt lib volt), commit, most azóta jó. Érthetetlen.
- 5167 megtekintés
Hozzászólások
Tegyél fel Linuxot egy VM-be, 10 perc...
- A hozzászóláshoz be kell jelentkezni