git-skakel is 'n git sub-bevel vir die kry 'n repo-leser skakel na 'n git voorwerp & nbsp;. Die motivering agter git-skakel is dat dit dikwels vinniger om na 'n git voorwerp of pad op die command line as wat dit is om jou manier om te kliek om dit deur 'n web koppelvlak.
Git skakel urls kan bou vir die volgende repo-leser: cgit, gitweb, GitHub, GitHub-private, repo.or.cz.
Gebruik
& Nbsp; git skakel h
Gebruik: git skakel [opsies]
Opsies:
& Nbsp; h, help uit te voer hierdie hulp boodskap en uitgang wys
& Nbsp; v, version show weergawe en uitgang
& Nbsp; -C, --clipboard kopie skakel na knipbord (oor skryf link.clipboard)
& Nbsp; -u, --url
& Nbsp; -b, --browser
& Nbsp; r, --raw rou blob indien moontlik wys
Beskikbaar repokoers implementeer:
& Nbsp; cgit GitHub-private GitHub gitweb repo.or.cz
Opset:
& Nbsp; git config add link.url
& Nbsp; git config add link.browser
& Nbsp; git config add link.clipboard valse | true
Voorbeelde:
& Nbsp; git skakel HEAD ~ 10 -> url tot 10de pleeg voordat HEAD
& Nbsp; git skakel v0.1.0 ^ {boom} -> url tot boom voorwerp tag v0.1.0
& Nbsp; git skakel heer lêer -> url na 'n lêer in tak meester
& Nbsp; git skakel pad / lêer -> url te pad / lêer huidige tak
& Nbsp; git skakel v0.1.0 -> url te v0.1.0 merk
Die installering
Die nuutste stabiele weergawe van git skakel is beskikbaar op pypi, terwyl die ontwikkeling weergawe geïnstalleer kan word uit GitHub:
& Nbsp; pit installeer gitlink # nuutste stabiele weergawe
& Nbsp; pit installeer git + git: //github.com/gvalkov/git-link.git # nuutste ontwikkeling weergawe
Alternatiewelik, kan jy dit met die hand te installeer soos enige ander python pakket:
& Nbsp; git kloon git@github.com: gvalkov / git-link.git
& Nbsp; cd git-skakel
& Nbsp; git herstel --hard HEAD $ versiontag
& Nbsp; luislang setup.py installeer
Ontwikkeling
Sien repobrowsers.py en test_cgit.py as jy belangstel in te voeg 'n nuwe bron leser.
Maak asseblief doen sonder om in enige eksterne afhanklikhede. So mooi soos GitPython en libgit2 is, iets wat hierdie instrument behoeftes van git bevraagteken kan word met behulp van die command line gereedskap
Vereistes :.
- Python
Kommentaar nie gevind