hgsubversion ay isang pabagu-bago ang extension na nagbibigay-daan sa paggamit ng mga papalit-palit bilang isang pagbabagsak ng kliyente.
Sa puntong ito, hgsubversion ay magagamit ng mga gumagamit ng makatwirang pamilyar sa papalit-palit bilang isang VCS. Hindi ito inirerekomenda upang sumisid sa hgsubversion bilang isang panimula sa papalit-palit, dahil hgsubversion "bends mga panuntunan" ng kaunti at lumalabag sa ilan sa mga karaniwang pagpapalagay ng maagang pag papalit-palit gumagamit.
Pag-install
Kailangan mong magkaroon ng naka-install pagbabagsak sa SWIG Python binding mula sa pagkawasak 1.5 o mas bago. Kailangan mong papalit-palit 1.3 o mas bago.
Kung hindi ka pamilyar sa pag-install ng mga extension ng papalit-palit, mangyaring tingnan ang pahina UsingExtensions sa papalit-palit wiki. Tingnan ang halimbawa para sa pagtukoy ng isang absolute path na malapit sa ibaba ng pahina. Gusto mong bigyan ang path sa tuktok na antas ng iyong clone ng imbakan na ito.
Bago gamitin ang hgsubversion, mo ako Matindi hinihikayat upang patakbuhin ang mga awtomatikong pagsubok. Gamitin lang ang ilong kung mayroon ka nito (o easy_install ilong kung gusto mo), o gamitin ang python pagsubok na A / run.py upang patakbuhin ang suite na may mga maginoo pagsubok runner. Tandaan na dahil gagamitin ko ang ilong, maraming ng stdout suka sa mga pagsubok ngayon. Ang mahalagang bahagi ay na ang lahat ng mga pagsubok na dumadaan.
Pangunahin Paggamit
Kumuha ng bagong clone ng isang svn server:
hg clone
Real halimbawa:
hg clone http://python-nose.googlecode.com/svn ilong-hg
Tandaan, dapat mong hilahin mula sa direktoryo ng ugat pagbabagsak, hindi tiyak na mga folder (tulad ng mga puno ng kahoy).
Hilahin bagong pagbabago sa isang naka-convert na repo:
hg mga pull
Para sa karagdagang impormasyon, tingnan hg tulong svn habang nasa isang na-convert na repo.
Suporta para sa svn: mga nasa labas
Ang lahat ng mga svn: mga nasa labas mga katangian ay serialized sa iisang .hgsvnexternals file, na may mga sumusunod na syntax:
[.]
& Nbsp; external_reference_line1_1
& Nbsp; external_reference_line1_2
[Dir2]
& Nbsp; external_reference_line2_1
& Nbsp; external_reference_line2_2
Isang line header ay nagbibigay sa direktoryo Nalalapat ang ari-arian sa, '.' para sa proyekto root directory. Ang sumusunod na nilalaman ng ari-arian, ang bawat linya ini-prefix sa pamamagitan ng isang solong puwang.
Ang paglikha o pagbabago ng file na ito ay magti-trigger svn:. Mga nasa labas ng mga update sa mga kaugnay na imbakan pagbabagsak
Mga Kinakailangan :
- Python
- paiba-iba
Mga Komento hindi natagpuan