2012-01-29 2 views
2

Étant donné une liste de fichiers par exemple A.java, B.java, C.java, D.java, je veux obtenir l'historique/journal du fichier qui sont présents dans la liste des fichiers.Comment obtenir le journal/historique donner une liste de fichiers spécifique en utilisant SVNKit?

Par exemple

Revision 0 

Added file A.java 

Added file B.java 

Revision 1 

Modified file B.java 

Deleted file A.java 

Added file C.java 

Revision 2 

Added file D.java 

Modified file B.java 

Modified file C.java 

Revision 3 

Deleted file C.java 

etc ...

L'historique devrait montrer SEULEMENT les journaux (ajoutés/supprimés/modifiés) des fichiers dans la liste de fichiers.

Comment est-ce que je peux faire ceci? Ce serait bien si vous fournissiez un fragment de code.

Répondre

1

Pour les fichiers locaux, jetez un œil à org.tmatesoft.svn.core.wc.SVNLogClient#doLog ou faites directement le journal sur le référentiel en utilisant org.tmatesoft.svn.core.io.SVNRepository#log. L'extrait de code peut être trouvé à http://wiki.svnkit.com/Printing_Out_Repository_History.

+0

J'ai vérifié le lien, mais il imprime tout l'historique du dépôt, je veux seulement voir l'entrée du journal des fichiers présents dans la liste des fichiers. Y a-t-il un moyen de le faire? –

Questions connexes