Question

Y at-il un outil de ligne façon, commande rapide ou autre, qui se penchera sur un dossier et travailler les opérations SVN nécessaires pour ajouter de nouveaux fichiers, supprimer les anciens, mettre à jour tout ce qui existe et commettre?

Je suis accrocher ce via Nant et ne veulent pas avoir à déranger ce faire moi-même.

Merci

Était-ce utile?

La solution

Vous pouvez construire un script qui analyse la sortie de svn status (vous pouvez ajouter --xml si vous le souhaitez) et supprime tout ce qui est plus là (!), ajoute tout ce qui est versionné (?) et engage alors tout.

Autres conseils

Je suppose que le dossier que vous voulez faire la synchronisation est automatiquement un dossier versionné?

Si tel est le cas, il suffit d'exécuter

svn add -R syncedfolder

pour ajouter tous les nouveaux fichiers au contrôle de version.

Si vous avez mis à jour les fichiers existants, svn détecte automatiquement les. De plus, les fichiers que vous avez supprimés seront détectés par svn comme « disparus » et lorsque vous vous engagez le « syncedfolder », ces fichiers manquants sera automatiquement supprimé dans le référentiel.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top