2016-08-18 4 views
0

J'ai extrait une branche dans mon dépôt et je souhaite créer un fichier journal simple. J'utilise "bash Git" (Ctrl-G) de Git Extensions et tapezScripts Git-extensions - Comment utiliser la commande git log

git log > log.txt 

qui crée le fichier. Maintenant, je veux faire la même chose en utilisant la fonctionnalité "scripts" de Git Extensions. J'ai essayé la configuration suivante dans Paramètres/scripts:

Command: git 
Arguments: log > log.txt 

L'exécution du script, je reçois ce message d'erreur:

"C: \ Program Files \ Git \ bin \ git.exe" Journal> Journal .txt fatal: argument ambigu '>': révision inconnue ou chemin non dans l'arbre de travail. Utilisez '-' pour séparer les chemins de révisions, comme ceci:. git [...] - [...] ' Done »

Répondre

0

J'ai trouvé une solution à l'aide Git ALiases était d'abord apporach d'ajouter « mklog » comme un alias dans le fichier .git/config, de sorte que « git mklog » crée le fichier journal.

[alias] 
mklog = log > log.txt 

Mais il en résulte la même erreur mentionné dans la question. en ajoutant « ! git "à l'alias-commande, cela fonctionne

mklog = !git log > log.txt 

Dans les extensions Git, j'utilise l'alias dans Paramètres/Scripts:

Command: git 
Arguments: mklog