> Dans ma tete « merde, ce con ajoute tous les fichiers dans le répertoire, au lieu juste le répertoire comme cvs, grmbl... Il m'a ajouté les .pyc et des fichier backup~. Pas grave, je fais un delete ... »
Si tu fais une erreur sur ta version local, pour revenir en arrière il faut utiliser "svn revert".
> $ svn delete dir
> are you sure, --force bla bla bla
C'est le "bla bla bla" qui est important. Ça devait être :
- "svn: 'dir' has local modifications"
> AAAAAAaaaargh... Putain ce con touche à mon filesystem local quand je fais un delete !$@ de chiotte...
C'est normal (mais je comprend ton "agacement").
Il y a trois versions :
- la version locale
- la version de référence (une copie en local de la dernière version HEAD connue)
- la version (en fait les versions) sur le serveur mais plus notament la version HEAD
Il n'y a pas de commande pour manipuler directement la version de référence.
La version local est manipulé avec les commandes svn si l'url est un fichier local.
La version sur le serveur est manupulé avec les commandes svn si l'url est le serveur.
Évidemment il y a des exceptions (comme par exemple "svn commit").
Donc, lorsque tu fais "svn rm fichier", ça supprime le fichier local. Svn demande l'utilisation de "--force" s'il n'a pas de version de référence (ni sur le serveur puisque la version de référence locale est la dernière version connue sur le serveur).
# svn
Posté par fabb . En réponse au journal Filesystem "versionalisé" ? (!$@ de subversion). Évalué à 2.
Si tu fais une erreur sur ta version local, pour revenir en arrière il faut utiliser "svn revert".
> $ svn delete dir
> are you sure, --force bla bla bla
C'est le "bla bla bla" qui est important. Ça devait être :
- "svn: 'dir' has local modifications"
> AAAAAAaaaargh... Putain ce con touche à mon filesystem local quand je fais un delete !$@ de chiotte...
C'est normal (mais je comprend ton "agacement").
Il y a trois versions :
- la version locale
- la version de référence (une copie en local de la dernière version HEAD connue)
- la version (en fait les versions) sur le serveur mais plus notament la version HEAD
Il n'y a pas de commande pour manipuler directement la version de référence.
La version local est manipulé avec les commandes svn si l'url est un fichier local.
La version sur le serveur est manupulé avec les commandes svn si l'url est le serveur.
Évidemment il y a des exceptions (comme par exemple "svn commit").
Donc, lorsque tu fais "svn rm fichier", ça supprime le fichier local. Svn demande l'utilisation de "--force" s'il n'a pas de version de référence (ni sur le serveur puisque la version de référence locale est la dernière version connue sur le serveur).
T'es tombé dans le troll :
- svn c'est comme cvs
Lire l'annexe A : Subversion for CVS Users
http://svnbook.red-bean.com/en/1.1/apa.html(...)
Puis, je finis par un RTFM bien mérité car la doc Subversion est vraiment superbe :
http://svnbook.red-bean.com/en/1.1/index.html(...)