Comment exporter le journal Subversion dans une feuille de calcul
Est-il un moyen d'exporter la Subversion des messages de journal d'un tableur(excel, csv, etc.) format?
Lors de la copie à partir du Journal des Messages de la fenêtre dans TortoiseSVN, il colle le texte dans le format suivant:
Revision: 174
Author: CARDINALHEALTH\enrique.colon
Date: Wednesday, July 11, 2012 9:37:02 AM
Message: CR #58514
----
Modified : /trunk/ob_progs/utility/connect_peek
Je peux créer un script pour reformater ce CSV, si nécessaire. Mais je ne veux vraiment pas 🙁
source d'informationauteur lamcro
Vous devez vous connecter pour publier un commentaire.
Utiliser la suite de la Subversion de la commande pour créer un fichier xml depuis le dépôt du journal:
svn log -v --xml > repository_log.xml
Importer le fichier xml dans un Excel feuille de calcul (je ne sais pas si cela fonctionnera avec LibreOffice/OpenOffice).
Vous pouvez ensuite l'enregistrer en tant que feuille de calcul.
Que c'est!
Puisque vous êtes en utilisant TortoiseSVN et sont donc sur Windows, une façon simple de le faire est avec PowerShell. Commencer avec cette fonction pour convertir svn log des données de PowerShell objets:
La sortie par défaut est une liste, par exemple:
Avec cette commande, cependant...
...vous pouvez dire PowerShell pour vous donner un tableau au lieu d'une liste, par exemple:
Et pour répondre à votre question: -), vous pouvez facilement convertir la sortie au format CSV et de les envoyer dans un fichier avec une commande comme ceci:
Double-cliquant sur la résultante de fichier s'ouvre dans Excel:
Chris West est venu avec une assez simple et pourtant efficace solution:
http://gotochriswest.com/blog/2012/10/02/svn-log-to-csv-converter/En fait, la page semble être déplacée ici:
http://cwestblog.com/2012/10/02/svn-log-to-csv-converter/
Il a énuméré les deux solutions sur cette page. Le premier est un programme Java qui va de la sortie d'un fichier CSV. Le second est un JSBin page qui vous permet de convertir le collé SVN log dans un fichier CSV.