2009-12-31 5 views
13

Ceci est un problème connu - lorsque des fichiers sont ajoutés en utilisant Ankh, ils ne sont pas réellement ajoutés à SVN. Plusieurs fois cela a causé des problèmes, par exemple lors de la validation ultérieure par TortoiseSvn seulement pour trouver des fichiers manquants, ou lors de la création d'un patch.AnkhSvn n'ajoute pas de fichiers à SVN

Y at-il une solution de contournement, ou des plans pour résoudre ce problème est une future version Ankh?

Modifier - pour clarifier, quand je commets en utilisant Ankh, les fichiers sont vraiment ajoutés. Mais si le commit n'est pas fait en utilisant Ankh, les fichiers ne sont pas ajoutés (contrairement à d'autres opérations SVN qui se poursuivent).

+0

Quelle vesrion de Vis Studio? J'ai eu des problèmes similaires avec 2005 et AnkhSVN, mais le dernier pour VS2008 fonctionne remarquablement bien. Au risque de paraître inutile, peut-être une réinstallation pourrait résoudre votre problème? – Alan

+0

J'ai toujours supposé que c'était juste la façon dont il était (mal) conçu pour fonctionner. Ajoutez le fichier, puis validez votre ajout. Si vous ajoutez des fichiers si tortue n'est pas le même comportement? – gingerbreadboy

+0

Ajout de tortue ajoute réellement à SVN. Ensuite, si vous utilisez un client SVN différent pour valider ou créer un correctif, il verra ces fichiers. Ankh ne le fait pas (indépendamment de la version - nous utilisons VS2008, Ankh 2.1.7141). – ripper234

Répondre

28

Je ne dirais pas qu'il est un « problème connu », parce que ce n'est pas un problème dans AnkhSVN en premier lieu:

Tout d'abord tout, lorsque vous vous engagez les fichiers « nouveaux », ils sont ajoutés juste à temps pour le commit. La raison du "nouveau" statut par rapport au statut "ajouté", c'est qu'il est plus facile/moins cher de faire des renames/déplacements, ce qui est très commun pour les nouveaux fichiers. Lorsque vous allez dans Outils -> Options -> Contrôle de source -> Environnement Subversion, il y a une case à cocher "Ajouter directement de nouveaux fichiers à Subversion". Cela va automatiquement ajouter de nouveaux fichiers tout de suite, au lieu de leur donner le "nouveau" statut.

+1

Je vais essayer celui-ci, merci. – ripper234

+0

Quel est le comportement avec les fichiers renommés et supprimés? Peut-il être configuré? – BatteryBackupUnit

Questions connexes