J'utilise Tortoise SVN 1.6.16 sur une machine Windows 7 et d'obtenir une erreur sur COMMENTION, comme ci-dessous:
Error: Commit failed (details follow): Error: At least one property change failed; repository is unchanged Error: Invalid PROPPATCH property
4 Réponses :
Votre serveur SVN ne prend pas en charge certaines propriétés de répertoires (liste des fichiers ignorés, par exemple). P>
Élaborer sur la réponse de @Sergey Borovov, il se peut que votre référentiel utilise GIT et ne supporte pas la propriété "Ignorer". C'était ce qui a été corrigé pour moi: cliquez avec le bouton droit de la souris sur le dossier racine de la copie de travail, sélectionnez Tortoise SVN> Propriétés, supprimez la propriété "SVN: Ignorer" et puis commettre fonctionne bien. P>
Merci. Cela m'a vraiment aidé
Pour ajouter à cette réponse: il semble que GitHub prend désormais en charge svn: ignorer code> à travers son pont SVN. Cependant, j'ai reçu cette erreur après "récursivement" ignorant du fichier à Tortoisisesvn, qui utilise le Note i> Propriété
SVN: global-ignore code>. ("La grande différence ici est que la liste mondiale Ignore est une propriété cliente." Tortoisesvn.net/docs/release/tortoisisesvn_fr/.../a>). Je ne sais pas pourquoi TortoiseSVN tente de commettre ceci au serveur, mais il semble essayer de faire cela. Solution: comme ci-dessus avec
svn: global-ignore code>.
@bers "SVN: Global-Ignores" est une propriété SVN version introduite dans 1,8, "Global-Ignores" est le pendentif client uniquement: svnbook.red-bean.com/fr/1.8/...
@ Thorstenschöning: Merci, cela explique pourquoi TortoiseSVN (tente de) commettre ceci au serveur SVN, qui a échoué avec GitHub en mai. Je ne l'ai pas testé depuis que cela pourrait juste fonctionner maintenant.
@bers il n'a pas eu le même problème aujourd'hui et il a été documenté: "GitHub ne prend actuellement pas en charge SVN: externals, svn: global-ignore ou toutes les propriétés non énumérées ci-dessus, y compris les propriétés personnalisées." help.github.com/articles/...
Élaborer encore plus sur toutes les réponses (qui m'a conduit à la solution, merci beaucoup), dans mon cas, je ne savais pas que la propriété de sorcière a été définie, j'ai donc utilisé la ligne de commande pour répertorier les propriétés:
svn propdel svn:global-ignores --recursive
Cliquez sur OK KBD> et avez un serveur qui ne prend pas en charge cette Duch comme Github.com p>
li>
Vous obtenez l'erreur décrite par OP P>
li>
ul>
Résolu ceci en utilisant le protocole SVN lorsque vous travaillez avec des référentiels locaux et, finalement, s'éloignant de SVN et en utilisant GIT!