• [^] # Re: Parce que ...

    Posté par . En réponse au journal Filesystem "versionalisé" ? (!$@ de subversion). Évalué à 9.

    > il a du garder une version des fichers qui ont été suprimé, non? Pourquoi il suffit pas de recupérer la dernière version dans ce cas?

    Fabien n'a pas mis sont répertoires sur le serveur.
    Pour ça il aurait dû faire :
    $ svn add rep
    $ svn commit <== (rep est sur le serveur)
    $ svn rm rep # suppression locale (mais pas sur le serveur)

    puis
    $ svn commit # suppression sur le serveur mais uniquement pour la version HEAD
    $ svn merge ... (pour récupérer la version précédente)
    OU
    $ svn revert # annule la modification locale (c-à-d le "svn rm rep")


    Le problème est que Fabien a fait "svn rm rep" au-lieu de "svn revert rep".
    "svn revert" est pour annuler les modifications de la version locale (c'est ce qu'il voulait faire).

    L'erreur de Fabien découle d'une autre erreur. Il a fait "svn add rep" alors qu'il voulait faire "svn add --non-recursive".