Comment éviter les problèmes "svn: Out of Date:"?

Dans les dernières années de l'utilisation de svn, j'ai souvent couru dans des problèmes où s'engage échoue avec l'erreur ci-dessus. J'ai d'abord pensé que cela avait à voir avec l'utilisation de samba monté des espaces de travail mais j'ai vu cela se produire à distance avec svn+ssh.

Voici un exemple de ce à venir jusqu'à récemment:

  1. Renommer un répertoire en utilisant svn move
  2. Commettre changer à nouveau répertoire
  3. Essayez de valider la suppression de l'ancien répertoire -- échoue avec:

    La suppression (sous dir)
    svn: s'Engager a échoué (détails à suivre):
    svn: date: '(le chemin)/(ancien dir)/(sous dir)' dans la transaction x

Outre:
Quelle est la meilleure façon de résoudre ces problèmes quand ils se produisent?

source d'informationauteur Dana the Sane | 2009-05-02