hgcp

Software kuvakaappaus:
hgcp
Ohjelmiston tiedot:
Versio: 0.12
Lähetyksen päivämäärä: 14 Apr 15
Kehittäjä: Dan Bullok
Lupa: Vapaa
Suosio: 28

Rating: 1.0/5 (Total Votes: 1)

hgcp on työkalu, joka tarjoaa Mercurial rajat reposititory kopioida ja siirtää toiminnot.
Kehittäjä kommentit
Kun refaktorointi paketteja, joskus löytää tarvitse kopioida tiedostoja yhdestä Mercurial arkistosta toiseen säilyttäen niiden historiaa. Vaikka tämä ei ole vaikea tehdä, kun tiedät miten, se ei ole itsestäänselvä toimenpide. Joten, olen luonut hgcp. Tiedostojen kopioiminen source-repo KOHTEeseen-repo tulee hyvin helppoa. Tässä muutamia esimerkkejä:
- Hgcp source-Repo / ominaisuuksia / kumma-feature.txt koht-Repo / (Tämä kopioi source-Repo / ominaisuuksia / kumma-feature.txt KOHTEeseen-Repo / ominaisuuksia / kumma-feature.txt)
- Hgcp -x varustelu source-Repo / ominaisuuksia / kumma-feature.txt koht-Repo / (Tämä riisuu ominaisuuksia alipolku, kopiointi source-Repo / ominaisuuksia / kumma-feature.txt KOHTEeseen-Repo / kumma-feature.txt )
- Hgcp -x varustelu source-Repo / ominaisuuksia / kumma-feature.txt koht-Repo / plugins (Kopiot source-Repo / ominaisuuksia / kumma-feature.txt KOHTEeseen-Repo / plugins / kumma-feature.txt)
On myös hgmv komento, joka liikkuu tiedostoja, eikä vain kopioimalla ne. Se muuten toimii täsmälleen kuten hgcp komento.
Asennus
hgcp voidaan asentaa easy_install: easy_install hgcp
Huomautus Jokainen, joka ei pidä tätä ominaisuutta
Lyhyesti: se sopii minulle. Älä käytä sitä.
Sinun ei tarvitse etsiä vaikea löytää monia pyyntöjä miten historia säilyttävää rajat arkiston kopio. Valitettavasti useimmat vastaukset olen nähnyt ovat melko hyödytön. Tässä muutamia vastauksia olen nähnyt:
- Se ei ole tuettu työnkulku.
- Jos tarvitset tätä, et ole suunnittelet arkiston ulkoasu hyvin.
- Sinun ei pitäisi joutua tekemään tämän hyvin usein
- Cross-arkiston tiedostojen kopiointi ei ole hyvin määritelty toiminta.
- Kopioi tiedosto ilman historiaa, ja laittaa merkinnän changelog.
- Loputtomiin
Perusongelma kaikki nämä vastaukset on tämä: Ihmiset tarvitsevat kopioida tai siirtää tiedostoja arkistojen välillä. Subversion kannusti meitä laittaa kaikki meidän hankkeita samassa arkistossa, joten rajat projekti tiedosto kopioita olivat mitättömiä. DVCS kuin Mercurial kannustaa meitä laittaa jokaisen hankkeen erilliseen arkistoon, mutta ei anna helppo tapa Refactor hankkeisiin. Jos löydät itsesi ihmettelevät, miksi kukaan ei koskaan tarvitse tehdä tätä, olet samassa veneessä kova CVS käyttäjille että ihmetteli, miksi kukaan valittanut, että uudelleennimeäminen tai siirtää tiedostoja oli hässäkkää, ja että uudelleennimeäminen hakemistoja oli ... no , naurettavaa. Moving asiat ympäri on osa refaktorointi. Hankkeet on jaettu ja yhdistettiin koko ajan. Sikäli kuin olen huolestunut, rajat arkiston kopio ja siirto on olennainen ominaisuus.
hgcp ei tee mitään, mitä ei voisi itse tehdä, jos halusi. Pohjimmiltaan se käyttää Mercurial muuntaa laajennus. hgcp yksinkertaisesti kirjoittaa filemap sinulle, ja suorittaa oikea järjestys hg komentoja. Sen avulla voit määrittää polkuja luonnollisempi tapa.
Merkit ja korjauksia
Olen mielelläni vastaan ​​laikkuja, jotka parantavat hgcp tai korjata vikoja. Tavoitteenani on pitää hgcp mahdollisimman yksinkertainen, ja keskittyi rajat arkiston työnkulkuja.

Vaatimukset :

  • Python

Rajoitukset :

  • hgcp toimii vain arkistoja, jotka on tallennettu paikalliseen tiedostojärjestelmään. Toivottavasti tämä ei ole suuri rasite, koska voit helposti tarkistaa kauko repot, käyttö hgcp, sitten synkronointi. Myös lähde ja kohde arkistot molemmat on kuitattu ulos, ja ei ole mitään sitovia muutoksia.
  • Olen kuullut, että tämä menetelmä ei säilytä kaikkia historian tiedoston, jos se on nimetty uudelleen, varsinkin kun kopioidaan / siirretään tiedosto on pitkä ja oksainen historia. Kuitenkin tämä ei ole koskaan aiheuttanut ongelmia minulle todellisessa käytössä. On huomattava, että kun kopioit tai siirrät tiedoston, et ehkä kopioimalla se koko historian.

Vastaavia ohjelmistoja

Quilt
Quilt

18 Feb 15

Cervisia
Cervisia

2 Jun 15

bright-vc
bright-vc

20 Feb 15

git-svn-helpers
git-svn-helpers

15 Apr 15

Kommentit hgcp

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!