Kaip platinti „GIT Hook“ klonavimo metu

Savo centrinėje saugykloje aš parašiau iš anksto įvykdytą kabliuką. Kai mano klientai klonuoja saugyklą, jis niekada neplatina kablių. Norėčiau, kad kabliukai būtų nukopijuoti ir į mano klientų saugyklą. Mano klientai yra „Windows“ naudotojai, naudojant „msysgit“ kaip „git“ klientą.

Ar galiu kopijuoti skliaustelius į vietines saugyklas?

24
12 мая '11 в 13:13 2011-05-12 13:13 Baluchen yra nustatytas gegužės 12 d., 11 val. 13:13 PM 2011-05-12 13:13
@ 2 atsakymai

Pavyzdžiui, galite parašyti scenarijaus parametrą. setuphooks.sh, kuris ištraukia kablio scenarijus ir nustato juos teisingose ​​vietose. Tai neturėtų būti sunku rašyti, nes curl gali padaryti didžiąją dalį darbo.

Arba galite tiesiog įtraukti į repo esančius kabliukus į įprastą aplanką, pvz., .hooks , ir kopijuoti juos visus į .git/hooks .

Kiti pateikė jums nuorodą į juos, tačiau tai sukelia problemų „Windows“ vartotojams.

9
25 июня '12 в 18:36 2012-06-25 18:36 atsakymas suteiktas iconoclast birželio 25 d., 12 val. 18:36 2012-06-25 18:36

Paprastas metodas, bet pusė metodo. -)

Aš naudoju git >

  • Rasti git įdiegtą aplanką.
  • Ir suraskite „dalinkis-albumas“ šablonų katalogą
  • Tada nukopijuokite scenarijus su kabliukais. Šiame aplanke yra kablys scenarijų pavyzdžių, kai generuojama git init komanda.
  • Jei naudojatės git klono komanda, tada kabliukų failuose yra failų, kuriuos nukopijote 3 veiksme.
9
24 апр. Atsakymą pateikė Kim Ki Won balandžio 24 d 2014-04-24 07:35 '14 at 7:35 am 2014-04-24 07:35

Kiti klausimai, susiję su žymėmis, arba užduoti klausimą