Comment Tortue non récursive commettre de travail?
J'ai vérifié une copie de la branche SVN (ma branche) localement à qui j'ai fusionné à partir d'une autre branche (qui a une toute autre structure de dossier). Donc, fondamentalement, il y a beaucoup de suppressions d'anciens fichiers) et ajouts de nouveaux fichiers).
Lorsque j'essaie d'engager la fusion dans le référentiel (à ma direction de), la Tortue dit
Ce commit n'est pas récursive, et il y a de déplacé ou renommé les dossiers sélectionnés pour la validation. Tel se déplace/renomme sont toujours effectuées de manière récursive dans le référentiel. Voulez-vous engager de toute façon?
Est bien de procéder à ce commit? Si non, que dois-je faire pour qu'il n'y a pas de problème?
Aussi, pour certains fichiers que j'ai ajouté, j'ai fait des changements après l'ajout (si cela affecte la nature).
Vous devez vous connecter pour publier un commentaire.
Trouvé par Google comment réparer cela: appuyez sur la touche F5 dans la fenêtre (pas dans le "popup d'alerte")
Voir http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2831045 pour plus de détails.
J'ai eu le même problème mais résolu en remettant les modifications apportées aux fichiers que j'avais marqué à "ignorer-sur-commit"
Une fois je suis revenue de ces fichiers, puis tortoisesvn a été en mesure d'engager tous les autres fichiers à partir de la fusion
Non, votre commit va ignorer tous les changements dans les WC-arbre et reflètent uniquement au niveau de la racine des changements (en panne de fusion).
Vous avez fait une erreur lors de la vérification de la non-récursive d'abord. Vous pouvez essayer de faire de la bonne, pleine de commettre à l'aide de
--depth infinity
paramètre dans l'interface CLI ou trouver ce commutateur dans GUI de TortoiseSVN.Dans mon cas, c'était exactement ce qui a causé le message d'apparaître, même que j'ai désactivée ces fichiers pour la commettre.
Laid solution qui fonctionne uniquement en toute sécurité si seulement un petit nombre de fichiers touchés:
Rappel à moi-même: seulement réintégrer une branche si la cible (le tronc) est propre.
Il ressemble à TortoiseSVN effectue une sorte de vérification de la validité avant l'appel à s'engager. Bon, mais le message d'erreur est très incertaine.
Quand j'ai été confronté à ce problème, je suis retourné à l'aide de la commande svn ligne de commettre. Commettre un échec dû à la raison que l'un des dossiers n'était pas à jour. Après la mise à jour juste ce dossier, j'ai couru "svn commit" une fois de plus et il est passé à travers.
Edit: PS: Avant d'utiliser l'essayer, assurez-vous que vous n'avez pas les fichiers marqués comme "ignorer lors de la validation". "Ignorer lors de la validation" est la tortue spécifiques et SVN commit choisit ces changements.
Juste pensé que je poste ce parce qu'il a travaillé pour moi...
La raison de ce qui s'est passé parce que j'avais partiellement renommé l'un des nouveaux projets que j'avais créé et pour une raison quelconque, ils ont tous montré comme "Manquant" sur la validation de l'écran.
Après j'ai enlevé le projet et le dossier (qui SVN avait mis une croix sur) et de la remettre dans un nouveau projet de nouveau, tout à coup, toutes les "Disparus" s'est transformé en "Ajouté" et de la validation fonctionnait bien sans me prévenir de quoi que ce soit.
Espérons que cette aide!
Le problème pourrait être que votre mergeinfo est supprimé par quelqu'un ou automatiquement, parce que les infos déplacé vers le haut dans l'arbre. Si tu vas fusionner à nouveau, il va travailler pour le moment. Mais tous les autres problèmes avec leur pas fusionné les branches. SVN va perdre un peu de code et de fusion déjà soumis à nouveau le code.
Donc revenir ces fichiers et de les changer de nouveau pourrait fonctionner, mais vous ne devriez pas simplement valider les modifications.
J'ai juste eu le même problème. Au lieu de sélectionner tous les fichiers, j'ai cliqué sur versionnées et tout fonctionnait bien. Dans mon cas, l'option de version sélectionné tous les fichiers, donc tout est ok maintenant.
J'ai vu ce problème et la cause a été un peu ajouté des fichiers, de ne pas avoir ajouté un statut pour aucune raison apparente. Ils ont été "normal", même si le dossier parent correctement a montré que "ajoutée". Je revenue de ces "normal" modifications manuellement, puis re-fait. Cela fait de chaque article supplémentaire apparaître deux fois dans la validation de la liste, mais il est résolu à l'erreur et tout semble être en ordre de marche maintenant.
Il n'avait rien à voir avec l'ignorer-sur-engager que dans une autre réponse, il me semblait comme un bug dans TortoiseSVN.
je ne sais pas une option pour tortoisesvn, mais u peut utiliser la ligne de commande
c'est donc avantage à travailler comme u comme pour le travail
greeings