hgcp

Programinė įranga Screenshot:
hgcp
Programinė detalės:
Versija: 0.12
Įkėlimo datą: 14 Apr 15
Kūrėjas: Dan Bullok
Licencija: Nemokamai
Populiarumas: 28

Rating: 1.0/5 (Total Votes: 1)

hgcp yra įrankis, kuris suteikia Mercurial kryžminio reposititory kopiją ir perkelti funkcijas.
Developer komentarai
Kai Pertvarkymas paketus, aš kartais rasti reikia kopijuoti failus iš vieno Mercurial saugyklos į kitą, išsaugant savo istoriją. Nors tai nėra sunku padaryti, kai jūs žinote, kaip tai nėra trivialus operacija. Taigi, aš sukūriau hgcp. Kopijuoti failus iš šaltinio-atpirkimo Pask-atpirkimo tampa labai paprasta. Štai keletas pavyzdžių:
- Hgcp šaltinio atpirkimo / Įranga / Originalus-feature.txt dest-atpirkimo / (Tai kopijos šaltinio atpirkimo / Įranga / Originalus-feature.txt Pask-atpirkimo / Įranga / Originalus-feature.txt)
- Hgcp -x funkcijos šaltinio atpirkimo / funkcijos / Originalus-feature.txt dest-atpirkimo / (Tai juostelės off detalės subpath, kopijavimo šaltinio atpirkimo / funkcijos / Originalus-feature.txt Pask-repo / Originalus-feature.txt )
- Hgcp -x funkcijos šaltinio atpirkimo / funkcijos / Originalus-feature.txt dest-repo / įskiepių (kopijos šaltinio atpirkimo / funkcijos / Originalus-feature.txt Pask-atpirkimo / plugins / Originalus-feature.txt)
Taip pat hgmv komanda, kuri juda failus, o ne tik kopijuodami jas. Tai kitaip veikia lygiai taip pat kaip hgcp komandą.
Diegimas
hgcp gali būti įdiegta naudojant easy_install: easy_install hgcp
Pastaba tiems, kurie nemėgsta šią funkciją
Trumpai: tai gerai su manimi. Nenaudokite.
Jums nereikia ieškoti sunku rasti daug prašymų, kaip padaryti istorija konservavimo kryžminio saugyklos kopiją. Deja, dauguma atsakymų aš mačiau yra gana nenaudinga. Štai keletas atsakymų aš mačiau:
- Tai ne palaiko eiga.
- Jei reikia, jūs esate neplanuoja savo saugyklos išdėstymą labai gerai.
- Jums nereikia tai padaryti labai dažnai
- Cross-saugykla failų kopijavimas nėra gerai apibrėžta operacija.
- Tiesiog nukopijuokite failą be istorijos, ir įdėti dėmesį į changelog.
- Skelbimų nauseum
Pagrindinė problema, su visų šių atsakymų yra ši: Žmonės turi kopijuoti ar perkelti failus tarp saugyklų. Subversion paskatino mus įdėti visus mūsų projektų toje pačioje saugykloje, todėl tarpvalstybinio projekto failų kopijos buvo trivialus. DVCS kaip Mercurial skatina mus daryti kiekvieną projektą atskiroje saugykloje, tačiau nepateikia paprastą būdą refactor projektus. Jei jums rasti sau įdomu, kodėl kas nors kada nors reikės tai padaryti, jūs tuo pačiu laivu su įsitvirtinusiais CVS vartotojų, kurie stebėjosi, kodėl kas nors skundėsi, kad pervadinti ar perkelti failus buvo vargo, ir kad pervadinta katalogai buvo ... gerai , juokinga. Persikėlimas dalykų aplink yra dalis pertvarkymą. Projektai yra padalinta ir sujungtos visą laiką. Kiek aš susirūpinęs, kryžminio saugykla kopijuoti ir perkelti yra esminis požymis.
hgcp nėra nieko, kad galėtumėte rankiniu būdu daryti, jei norite tai padaryti. Iš esmės, ji naudoja Mercurial konvertuoti pratęsimo. hgcp tiesiog rašo filemap už jus, ir vykdo tinkamą seką Hg komandas. Ji taip pat leidžia jums nurodyti kelius labiau natūraliu būdu.
Vietomis ir pataisymai
Aš laimingas priimti pataisas, padidinti hgcp arba ištaisyti klaidas. . Mano tikslas yra išlaikyti hgcp taip paprasta, kaip įmanoma, ir sutelkti dėmesį į įvairių saugyklų darbo krūvius

Reikalavimai :

  • Python

Apribojimai :

  • hgcp veikia tik saugyklose, kurios yra saugomi vietinėje failų sistemoje. Tikimės, kad tai nėra didelė našta, nes jūs galite lengvai patikrinti nuotolinio atpirkimo sandorius, naudokite hgcp, tada sinchronizuokite. Be to, šaltinio ir paskirties saugyklos turi tiek būti patikrinome, ir neturi nepaskirstytas pakeitimus.
  • Man buvo pasakyta, kad šis metodas nėra išsaugoti visą istoriją apie failą, jei jis buvo pervadintas, ypač kai kopijuojama / persikėlė failas turi ilgą ir šakotais istoriją. Tačiau tai niekada sukėlė problemą man faktinio naudojimo. Tiesiog reikia žinoti, kad kai kopijuoti ar perkelti failą, jums gali būti ne kopijuodami tai visa istorija.

Panaši programinė įranga

OSTree
OSTree

17 Feb 15

KDESvn
KDESvn

20 Feb 15

gitcampy
gitcampy

14 Apr 15

ViewVC
ViewVC

17 Feb 15

Komentarai hgcp

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!