Svn log - svn: '' n'est pas une copie de travail
-
02-10-2019 - |
Question
J'obtiens « svn: '' n'est pas une copie de travail » quand j'utiliser la commande svn log.
Je sais que j'ai besoin d'une copie de travail pour la commande de journal au travail, mais peut-il être fait directement sur un dépôt?
Mon but est d'afficher l'information (historique des modifications) d'un dépôt. Je pense que la mise à jour la copie de travail chaque fois que je besoin des informations du journal ne sont pas une bonne solution.
Y at-il une solution alternative à cette mise à jour ou une copie de travail chaque fois que je dois journal est le seul moyen d'aller?
Merci à l'avance.
La solution
Essayez svn log [repository_url]
Cela va obtenir le journal d'un référentiel particulier plutôt que local, check-out référentiel.
Voir cette documentation .
Autres conseils
Utilisez svnlook log <repos_path>
.
Si vous ne voulez pas fournir l'URL complète, mais vous avez une copie de travail à portée de main, vous pouvez également spécifier que vous voulez que la révision HEAD dans le référentiel:
svn log -r HEAD:1
Le réglage par défaut lorsque l'-r est comme si vous aviez spécifié BASE:1
qui ne vous donnera les modifications à la dernière révision tirée vers le bas dans la copie de travail.