Ara que m'he mogut gairebé definitivament a SVN, i superat el primer contacte, és un bon moment per resumir com he solucionat (de manera maldestra però efectiva) el problema esmentat al títol del missatge. El cas és que a internet es troben molts missatges referents a això, i és un pel farragós solucionar-los via eclipse.
El què succeeix és que per alguna raó el client SVN creu que té un fitxer afegit al repositori però el fitxer, ai làs!, no existeix en aquell en realitat. L'svn es fa un embolic i no para de repetir el missatge d'error.
Solució? tirar pel dret:
1) fer una còpia de seguretat dels fitxers que sí que existeixen al directori en qüestió en local,
2) esborar el directori
3) i simplement demanar-li a l'SVN que recuperi els fitxers que hi ha al repositori (donat que el fitxer desaparegut en qüestió no existia més que en local, també la seva traça ha desaparegut en esborrar el directori problemàtic i el seu subdirectori .svn derivat)
He vist d'altres a internet que suggereixen editar el fitxer .svn/entries. De tota manera, si no sabeu el què feu, la opció de més amunt és molt més segura.
dimarts, 18 d’agost del 2009
dimecres, 5 d’agost del 2009
Esborrar fitxers "locked" al mac
Sovint ens passa que volem esborrar fitxers al Mac però l'aplicació que els ha creat els ha bloquejat i sempre trobem un aburrit missatge al fer "empty Trash". La solució està molt ben explicada a la documentació de Mac, i en particular jo ho he solucionat fent
- Obrir una terminal (/Applications/Utilities).
- Escriure el següent, amb un espai blanc al final
sudo chflags -R nouchg
- Arrastrar la carpeta o fitxer que es vulgui esborrar a la pantalla del terminal
- Prémer Return
- Entrar el password i retorn altre cop.
dimarts, 4 d’agost del 2009
Emfatitzant codi al blog
Emfatitzar la sintaxi de codi al blog és quelcom que resulta imprescindible si un vol explicar-se correctament (veure post anterior). Sortosament, existeix SyntaxHighlighting de l'Alex Gorbatchev.
En Matthew Ball explica amb detall com usar-ho a blogger.
En Matthew Ball explica amb detall com usar-ho a blogger.
Com puc crear una variable d'entorn a MacOS X?
Per a fer-ho, cal crear/editar el fitxer
~/.MacOSX/environment.plist
Això es pot fer, en teoria, amb el Property List Editor, però malauradament no sé com fer per a que el Finder em trobi els directoris que comencen amb un "." Seguirem investigant.
Una alternativa és usar directament la comanda
la qual cosa crea l'entrada adient a environment.plist, quedant com
(NOTA: si estàs interessat/da en saber com afegir codi en colors, ves a la següent entrada d'aquest blog)
Això sí, després de crear el fitxer cal fer logout/login per tal que els canvis es tinguin en compte. A partir d'aquí ja puc usar Xcode de nou per desenvolupar el meu codi.
~/.MacOSX/environment.plist
Això es pot fer, en teoria, amb el Property List Editor, però malauradament no sé com fer per a que el Finder em trobi els directoris que comencen amb un "." Seguirem investigant.
Una alternativa és usar directament la comanda
defaults. Per exemple, si vull crear una variable d'entorn que controli on és el directori de treball mentre desenvolupo Adun faig
defaults write ~/.MacOSX/environment ADUN_DEVL_DIR -string "/Users/myself/work/code"; plutil -convert xml1 ~/.MacOSX/environment.plist
la qual cosa crea l'entrada adient a environment.plist, quedant com
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
ADUN_DEVL_DIR
/Users/myself/work/code
(NOTA: si estàs interessat/da en saber com afegir codi en colors, ves a la següent entrada d'aquest blog)
Això sí, després de crear el fitxer cal fer logout/login per tal que els canvis es tinguin en compte. A partir d'aquí ja puc usar Xcode de nou per desenvolupar el meu codi.
Subscriure's a:
Comentaris (Atom)
