Git commette da un Makefile


8

Ho un Makefile per un progetto Latex a cui sto lavorando. I makefile non sono il mio forte, ma c'è un modo per fare qualcosa del genere:

make git "My comment"

E fai eseguire il makefile:

git commit -m "My comment"
git push origin master

?

Risposte:


9

Puoi usare una variabile e leggerla dal Makefile. Esempio:

git:
    git commit -m "$m"

Poi si può impegnarsi con: make git m="My comment".


5

Potresti chiamarlo così

make git-"My comment"

e scrivi una regola modello per git-%:

git-%: 
        git commit -m "$(@:git-%=%)"
        git push origin master
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.