п п╫п╦пЁп╟ п©я─п╣п╢п╫п╟п╥п╫п╟я┤п╣п╫п╟ п╢п╩я▐ п╩я▌п╢п╣п╧ я│ я│п╟п╪я▀п╪ я─п╟п╥п╫я▀п╪ я┐я─п╬п╡п╫п╣п╪ п©п╬п╢пЁп╬я┌п╬п╡п╨п╦ Б─■ п╬я┌ п╫п╬п╡п╦я┤п╨п╬п╡, п╫п╣ п╦п╪п╣п╡я┬п╦я┘ п╢п╣п╩п╟ я│ я┐п©я─п╟п╡п╩п╣п╫п╦п╣п╪ п╡п╣я─я│п╦я▐п╪п╦ я─п╟п╫п╣п╣, п╢п╬ п╬п©я▀я┌п╫я▀я┘ я│п╦я│я┌п╣п╪п╫я▀я┘ п╟п╢п╪п╦п╫п╦я│я┌я─п╟я┌п╬я─п╬п╡. п▓п╟п╤п╫п╬я│я┌я▄ я┌п╬п╧ п╦п╩п╦ п╦п╫п╬п╧ пЁп╩п╟п╡я▀ п╢п╩я▐ я┤п╦я┌п╟я┌п╣п╩я▐ п╠я┐п╢п╣я┌ п╥п╟п╡п╦я│п╣я┌я▄ п╬я┌ я┐я─п╬п╡п╫я▐ п╣пЁп╬ п©п╬п╢пЁп╬я┌п╬п╡п╨п╦. п÷я─п╦п╡п╣п╢я▒п╪ п╫п╟я┬п╦ я─п╣п╨п╬п╪п╣п╫п╢п╟я├п╦п╦ п╢п╩я▐ я─п╟п╥п╫я▀я┘ пЁя─я┐п©п© я┤п╦я┌п╟я┌п╣п╩п╣п╧:
п÷я─п╣п╢п©п╬п╩п╟пЁп╟п╣я┌я│я▐, я┤я┌п╬ я┤п╦я┌п╟я┌п╣п╩п╦ я█я┌п╬п╧ пЁя─я┐п©п©я▀ я─п╟п╫п╫п╣п╣ я┐п╤п╣ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╦ я│п╦я│я┌п╣п╪я┐ я┐п©я─п╟п╡п╩п╣п╫п╦я▐ п╡п╣я─я│п╦я▐п╪п╦ п╦ я┌п╣п©п╣я─я▄ п╦п╪ п╫п╣ я┌п╣я─п©п╦я┌я│я▐ п©п╬п╢п╫я▐я┌я▄ я│п╣я─п╡п╣я─ Subversion п╨п╟п╨ п╪п╬п╤п╫п╬ я│п╨п╬я─п╣п╣. п▓ п⌠п╩п╟п╡п╟б═5, п░п╢п╪п╦п╫п╦я│я┌я─п╦я─п╬п╡п╟п╫п╦п╣ я┘я─п╟п╫п╦п╩п╦я┴п╟ п╦ п⌠п╩п╟п╡п╟б═6, п²п╟я│я┌я─п╬п╧п╨п╟ я│п╣я─п╡п╣я─п╟ п©п╬п╨п╟п╥п╟п╫п╬, п╨п╟п╨ я│п╬п╥п╢п╟я┌я▄ п©п╣я─п╡п╬п╣ я┘я─п╟п╫п╦п╩п╦я┴п╣ п╦ я│п╢п╣п╩п╟я┌я▄ п╣пЁп╬ п╢п╬я│я┌я┐п©п╫я▀п╪ п╡ я│п╣я┌п╦. п■п╟п╩п╣п╣ п╪п╬п╤п╫п╬ п©п╣я─п╣п╧я┌п╦ п╨ п╦п╥я┐я┤п╣п╫п╦я▌ п╨п╩п╦п╣п╫я┌п╟ Subversion, п©я─п╦я┤я▒п╪ я┤я┌п╣п╫п╦п╣ п⌠п╩п╟п╡п╟б═2, п╜п╨я│п╨я┐я─я│п╦я▐ п©п╬ Subversion п╦ п÷я─п╦п╩п╬п╤п╣п╫п╦п╣б═B, Subversion п╢п╩я▐ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩п╣п╧ CVS п╠я┐п╢п╣я┌ п╫п╟п╦п╠п╬п╩п╣п╣ п╠я▀я│я┌я─я▀п╪ п©я┐я┌я▒п╪ п╨ я├п╣п╩п╦.
п÷п╬-п╡п╦п╢п╦п╪п╬п╪я┐, п╟п╢п╪п╦п╫п╦я│я┌я─п╟я┌п╬я─ я┐п╤п╣ я┐я│я┌п╟п╫п╬п╡п╦п╩ Subversion п╡ я│п╣я┌п╦ п╦ п╡п╟п╪ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬ п╫п╟я┐я┤п╦я┌я▄я│я▐ п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ п╨п╩п╦п╣п╫я┌п╬п╪. п∙я│п╩п╦ п╡я▀ я─п╟п╫я▄я┬п╣ п╫п╣ п©п╬п╩я▄п╥п╬п╡п╟п╩п╦я│я▄ я│п╦я│я┌п╣п╪п╬п╧ я┐п©я─п╟п╡п╩п╣п╫п╦я▐ п╡п╣я─я│п╦я▐п╪п╦, я┌п╬ п⌠п╩п╟п╡п╟б═1, п╓я┐п╫п╢п╟п╪п╣п╫я┌п╟п╩я▄п╫я▀п╣ п©п╬п╫я▐я┌п╦я▐ п╠я┐п╢п╣я┌ п╫п╣п╬п╠я┘п╬п╢п╦п╪я▀п╪ п╡п╡п╣п╢п╣п╫п╦п╣п╪. п░ п⌠п╩п╟п╡п╟б═2, п╜п╨я│п╨я┐я─я│п╦я▐ п©п╬ Subversion я│п╬п╢п╣я─п╤п╦я┌ п╬я│п╫п╬п╡п╫я▀п╣ я│п╡п╣п╢п╣п╫п╦я▐ п╬ п╨п╩п╦п╣п╫я┌п╣ Subversion.
п═п╟п╫п╬ п╦п╩п╦ п©п╬п╥п╢п╫п╬ п╡п╟я┬ п©я─п╬п╣п╨я┌ п╠я┐п╢п╣я┌ я─п╟п╥я─п╟я│я┌п╟я┌я▄я│я▐, п╦ я┌п╬пЁп╢п╟, п╫п╣п╥п╟п╡п╦я│п╦п╪п╬ п╬я┌ я┌п╬пЁп╬, п╟п╢п╪п╦п╫п╦я│я┌я─п╟я┌п╬я─ п╡я▀ п╦п╩п╦ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄, п╡п╟п╪ п©п╬я┌я─п╣п╠я┐п╣я┌я│я▐ я┐п╥п╫п╟я┌я▄, п╨п╟п╨ п╢п╣п╩п╟я┌я▄ п╡ Subversion п╠п╬п╩п╣п╣ я│п╩п╬п╤п╫я▀п╣ п╡п╣я┴п╦: п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╡п╣я┌п╨п╦ п╦ п╬я│я┐я┴п╣я│я┌п╡п╩я▐я┌я▄ я│п╩п╦я▐п╫п╦я▐ (п⌠п╩п╟п╡п╟б═4, п▓п╣я┌п╡п╩п╣п╫п╦п╣ п╦ я│п╩п╦я▐п╫п╦п╣), я─п╟п╠п╬я┌п╟я┌я▄ я│п╬ я│п╡п╬п╧я│я┌п╡п╟п╪п╦ (п⌠п╩п╟п╡п╟б═3, п÷я─п╬я└п╣я│я│п╦п╬п╫п╟п╩я▄п╫п╬п╣ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ Subversion), п╫п╟я│я┌я─п╟п╦п╡п╟я┌я▄ я─п╟п╠п╬я┤я┐я▌ я│я─п╣п╢я┐ (п⌠п╩п╟п╡п╟б═3, п÷я─п╬я└п╣я│я│п╦п╬п╫п╟п╩я▄п╫п╬п╣ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ Subversion) п╦ я┌.п╢. п╜я┌п╦ пЁп╩п╟п╡я▀ п╫п╣ я▐п╡п╩я▐я▌я┌я│я▐ п╡п╟п╤п╫я▀п╪п╦ п╡ я│п╟п╪п╬п╪ п╫п╟я┤п╟п╩п╣ я─п╟п╠п╬я┌я▀, п╫п╬ п╦я┘ я│п╩п╣п╢я┐п╣я┌ п©я─п╬я┤п╣я│я┌я▄, п╨п╬пЁп╢п╟ п╡я▀ я─п╟п╥п╠п╣я─я▒я┌п╣я│я▄ я│ п╬я│п╫п╬п╡п╟п╪п╦.
п÷я─п╣п╢п©п╬п╩п╟пЁп╟п╣я┌я│я▐, я┤я┌п╬ п╡я▀ я┐п╤п╣ п╥п╫п╟п╨п╬п╪я▀ я│ Subversion п╦ я┘п╬я┌п╦я┌п╣ п╩п╦п╠п╬ я─п╟я│я┬п╦я─п╦я┌я▄ п╣я▒, п╩п╦п╠п╬ я│п╬п╥п╢п╟я┌я▄ п╫п╬п╡п╬п╣ п©я─п╬пЁя─п╟п╪п╪п╫п╬п╣ п╬п╠п╣я│п©п╣я┤п╣п╫п╦п╣ п╫п╟ п╬я│п╫п╬п╡п╣ п╣я▒ п╪п╫п╬пЁп╬я┤п╦я│п╩п╣п╫п╫я▀я┘ API[2]. п╖я┌п╬ п╤, п⌠п╩п╟п╡п╟б═8, п≤п╫я└п╬я─п╪п╟я├п╦я▐ п╢п╩я▐ я─п╟п╥я─п╟п╠п╬я┌я┤п╦п╨п╬п╡ п╫п╟п©п╦я│п╟п╫п╟ п╦п╪п╣п╫п╫п╬ п╢п╩я▐ п╡п╟я│.
п п╫п╦пЁп╟ п╥п╟п╡п╣я─я┬п╟п╣я┌я│я▐ я│п©я─п╟п╡п╬я┤п╫я▀п╪ п╪п╟я┌п╣я─п╦п╟п╩п╬п╪ Б─■ п⌠п╩п╟п╡п╟б═9, п÷п╬п╩п╫п╬п╣ я│п©я─п╟п╡п╬я┤п╫п╬п╣ я─я┐п╨п╬п╡п╬п╢я│я┌п╡п╬ п©п╬ Subversion п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ я│п╬п╠п╬п╧ я│п©я─п╟п╡п╬я┤п╫п╬п╣ я─я┐п╨п╬п╡п╬п╢я│я┌п╡п╬ п©п╬ п╡я│п╣п╪ п╨п╬п╪п╟п╫п╢п╟п╪ Subversion, п╟ п╫п╣я│п╨п╬п╩я▄п╨п╬ п©п╬п╩п╣п╥п╫я▀я┘ я┌п╣п╪ я─п╟я│п╨я─я▀я┌п╬ п╡ п©я─п╦п╩п╬п╤п╣п╫п╦я▐я┘. п я█я┌п╦п╪ я─п╟п╥п╢п╣п╩п╟п╪ п╡я▀ я│п╨п╬я─п╣п╣ п╡я│п╣пЁп╬ п╠я┐п╢п╣я┌п╣ п╬п╠я─п╟я┴п╟я┌я▄я│я▐ я┐п╤п╣ п©п╬я│п╩п╣ п©я─п╬я┤я┌п╣п╫п╦я▐ п╨п╫п╦пЁп╦.
[2] Application Program Interface, п╦п╫я┌п╣я─я└п╣п╧я│ п©я─п╦п╨п╩п╟п╢п╫п╬пЁп╬ п©я─п╬пЁя─п╟п╪п╪п╦я─п╬п╡п╟п╫п╦я▐