More Related Content
Similar to Tortoise svn 1.6.15-ru
Similar to Tortoise svn 1.6.15-ru (20)
Tortoise svn 1.6.15-ru
- 2. TortoiseSVN: ΠΠ»ΠΈΠ΅Π½Ρ Subversion Π΄Π»Ρ Windows: ΠΠ΅ΡΡΠΈΡ
1.6.14
Stefan KΓΌng, LΓΌbbe Onken, Simon Large
ΠΠ΅ΡΠ΅Π²ΠΎΠ΄: Vladimir Serdyuk (vserd@users.sourceforge.net), Π‘ΡΠ°Π½ΠΈΡΠ»Π°Π² ΠΠ΅ΡΡΠ°ΠΊΠΎΠ² (stannic@gmail.com)
ΠΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ 2011/01/21 21:21:17 (r20750)
- 3. Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
ΠΡΠ΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅ .................................................................................................................. xi
1. ΠΠΎΠΌΡ Π°Π΄ΡΠ΅ΡΠΎΠ²Π°Π½Π° ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° ................................................................................... xi
2. Π‘ΡΡΡΠΊΡΡΡΠ° ΠΊΠ½ΠΈΠ³ΠΈ ................................................................................................. xi
3. TortoiseSVN Π±Π΅ΡΠΏΠ»Π°ΡΠ΅Π½! ....................................................................................... xii
4. Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ....................................................................................................... xii
5. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΠΈ ................................................................................................... xii
6. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡ ................................................................................ xii
1. ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ..................................................................................................................... 1
1.1. Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ TortoiseSVN? ...................................................................................... 1
1.2. ΠΡΡΠΎΡΠΈΡ TortoiseSVN ......................................................................................... 1
1.3. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ TortoiseSVN .................................................................................. 1
1.4. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° TortoiseSVN ....................................................................................... 3
1.4.1. Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅ .............................................................................. 3
1.4.2. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ............................................................................................... 3
1.4.3. Π―Π·ΡΠΊΠΎΠ²ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ .................................................................................... 3
1.4.4. ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΡΠ°Π²ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ........................................................................... 3
2. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΠΌΠΈ ........................................................................ 5
2.1. Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ....................................................................................................... 5
2.2. ΠΠΎΠ΄Π΅Π»ΠΈ Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ........................................................................................ 6
2.2.1. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² ............................................ 6
2.2.2. ΠΠΎΠ΄Π΅Π»Ρ ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅-ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅-Π Π°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ .................................... 6
2.2.3. ΠΠΎΠ΄Π΅Π»Ρ ΠΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅-ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅-Π‘Π»ΠΈΡΠ½ΠΈΠ΅ ................................................. 8
2.2.4. Π§ΡΠΎ ΠΆΠ΅ Π΄Π΅Π»Π°Π΅Ρ Subversion? ...................................................................... 10
2.3. Subversion Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ ...................................................................................... 10
2.3.1. Π Π°Π±ΠΎΡΠΈΠ΅ ΠΊΠΎΠΏΠΈΠΈ ...................................................................................... 10
2.3.2. ΠΠ΄ΡΠ΅ΡΠ° URL Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ......................................................................... 12
2.3.3. Π Π΅Π²ΠΈΠ·ΠΈΠΈ ................................................................................................ 13
2.3.4. ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈΠ΅ ΠΊΠΎΠΏΠΈΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ............................................ 14
2.4. ΠΠΎΠ΄Π²ΠΎΠ΄Ρ ΠΈΡΠΎΠ³ΠΈ ................................................................................................. 15
3. Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ................................................................................................................ 16
3.1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ........................................................................................ 16
3.1.1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ..................... 16
3.1.2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ TortoiseSVN ......................................... 16
3.1.3. ΠΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΡ ............................................................. 17
3.1.4. ΠΠΎΡΡΡΠΏ ΠΊ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΡ Π½Π° ΡΠ΅ΡΠ΅Π²ΠΎΠΌ ΡΠ΅ΡΡΡΡΠ΅ .................................................. 17
3.1.5. ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
Π² Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ .......................................................... 18
3.2. Π Π΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ............................................................................... 19
3.3. Π‘ΠΊΡΠΈΠΏΡΡ Π»ΠΎΠ²ΡΡΠ΅ΠΊ, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠ΅ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ° ........................................... 20
3.4. Π‘ΡΡΠ»ΠΊΠΈ Π΄Π»Ρ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ .................................................................................... 20
3.5. ΠΠΎΡΡΡΠΏ ΠΊ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΡ ........................................................................................ 21
3.6. Π‘Π΅ΡΠ²Π΅Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Svnserve ................................................................................ 22
3.6.1. ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ .............................................................................................. 22
3.6.2. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° svnserve ................................................................................ 22
3.6.3. ΠΠ°ΠΏΡΡΠΊ svnserve ..................................................................................... 22
3.6.4. ΠΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½Π°Ρ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π² svnserve ................................................. 24
3.6.5. Π£Π»ΡΡΡΠ΅Π½ΠΈΠ΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ SASL ............................................ 25
3.6.6. ΠΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ svn+ssh ...................................................... 27
3.6.7. ΠΠ²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Ρ ΡΡΡΡΠΎΠΌ ΠΏΡΡΠΈ Π² svnserve ..................................................... 27
3.7. Π‘Π΅ΡΠ²Π΅Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Apache .................................................................................. 27
3.7.1. ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ .............................................................................................. 27
3.7.2. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Apache .................................................................................. 28
3.7.3. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Subversion ............................................................................. 28
3.7.4. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ............................................................................................. 29
3.7.5. Π Π°Π±ΠΎΡΠ° Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°ΠΌΠΈ ........................................................ 31
3.7.6. ΠΠ²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Ρ ΡΡΡΡΠΎΠΌ ΠΏΡΡΠΈ .................................................................... 31
iii
- 4. TortoiseSVN
3.7.7. ΠΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π΄ΠΎΠΌΠ΅Π½Π° Windows ......................................... 32
3.7.8. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΈ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ .......................................... 34
3.7.9. ΠΠ°ΡΠΈΡΠ° ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ SSL ............................................................ 35
3.7.10. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡ
ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠ² Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΌΠΈ SSL-ΡΠ·Π»Π°ΠΌΠΈ....... 37
4. Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ................................................................ 39
4.1. ΠΡΠΈΡΡΡΠΏΠ°Ρ ΠΊ ΡΠ°Π±ΠΎΡΠ΅ .......................................................................................... 39
4.1.1. ΠΠΎΠΌΠ΅ΡΠΊΠΈ Π½Π° Π·Π½Π°ΡΠΊΠ°Ρ
............................................................................... 39
4.1.2. ΠΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΡΠ΅ ΠΌΠ΅Π½Ρ ................................................................................ 40
4.1.3. ΠΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΠΌΡΡΡΡ ......................................................................... 41
4.1.4. ΠΠ±ΡΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ½ΡΠ΅ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΡ ........................................................... 42
4.1.5. ΠΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ .................................................................................... 42
4.1.6. Π Π°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΠΎΠΊΠΎΠ½ .............................................................................. 43
4.2. ΠΠΌΠΏΠΎΡΡ Π΄Π°Π½Π½ΡΡ
Π² Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ............................................................................ 43
4.2.1. ΠΠΌΠΏΠΎΡΡ ................................................................................................ 44
4.2.2. ΠΠΌΠΏΠΎΡΡ Π½Π° ΠΌΠ΅ΡΡΠ΅ ................................................................................... 45
4.2.3. ΠΡΠΎΠ±ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ...................................................................................... 45
4.3. ΠΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΊΠΎΠΏΠΈΠΈ ................................................................................ 46
4.3.1. ΠΠ»ΡΠ±ΠΈΠ½Π° ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ ............................................................................... 46
4.4. Π€ΠΈΠΊΡΠ°ΡΠΈΡ Π²Π°ΡΠΈΡ
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ........................................................... 48
4.4.1. ΠΠΈΠ°Π»ΠΎΠ³ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ .................................................................................. 48
4.4.2. ΠΡΡΠΏΠΏΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ................................................................................. 51
4.4.3. ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° Π΄Π»Ρ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ ........................................ 51
4.4.4. Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΆΡΡΠ½Π°Π»Π° ΠΏΡΠΈ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ ......................................................... 51
4.4.5. Π₯ΠΎΠ΄ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ ..................................................................... 53
4.5. ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π²Π°ΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΊΠΎΠΏΠΈΠΈ ΠΏΡΡΡΠΌ Π²Π½Π΅ΡΠ΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΄Π΅Π»Π°Π½Ρ
Π΄ΡΡΠ³ΠΈΠΌΠΈ ............................................................................................................... 54
4.6. Π£Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ² ................................................................................... 56
4.6.1. ΠΠΎΠ½ΡΠ»ΠΈΠΊΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² ................................................................................ 56
4.6.2. ΠΠΎΠ½ΡΠ»ΠΈΠΊΡΡ Π΄Π΅ΡΠ΅Π²ΡΠ΅Π² .............................................................................. 57
4.7. ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΡΠ°ΡΡΡΠ΅ ...................................................................... 60
4.7.1. ΠΠΎΠΌΠ΅ΡΠΊΠΈ Π½Π° Π·Π½Π°ΡΠΊΠ°Ρ
............................................................................... 60
4.7.2. ΠΠΎΠ»ΠΎΠ½ΠΊΠΈ TortoiseSVN Π² ΠΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅ Windows ........................................... 62
4.7.3. ΠΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈ ΡΠ΄Π°Π»ΡΠ½Π½ΡΠΉ ΡΡΠ°ΡΡΡ ............................................................... 63
4.7.4. ΠΡΠΎΡΠΌΠΎΡΡ ΡΠ°Π·Π»ΠΈΡΠΈΠΉ ............................................................................... 65
4.8. ΠΡΡΠΏΠΏΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ........................................................................................... 65
4.9. ΠΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΆΡΡΠ½Π°Π»Π° ΡΠ΅Π²ΠΈΠ·ΠΈΠΉ .................................................................... 67
4.9.1. ΠΡΠ·ΠΎΠ² Π΄ΠΈΠ°Π»ΠΎΠ³Π° ΠΆΡΡΠ½Π°Π»Π° ΡΠ΅Π²ΠΈΠ·ΠΈΠΉ ............................................................. 68
4.9.2. ΠΠ΅ΠΉΡΡΠ²ΠΈΡ Π² ΠΆΡΡΠ½Π°Π»Π΅ ΡΠ΅Π²ΠΈΠ·ΠΈΠΉ .................................................................. 68
4.9.3. ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ................................................. 69
4.9.4. ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»ΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΆΡΡΠ½Π°Π»Π° ................................ 73
4.9.5. Π’Π΅ΠΊΡΡΠ°Ρ ΡΠ΅Π²ΠΈΠ·ΠΈΡ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΊΠΎΠΏΠΈΠΈ .............................................................. 74
4.9.6. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΡΠ»ΠΈΡΠ½ΠΈΠΉ .................................................. 74
4.9.7. ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΆΡΡΠ½Π°Π»Π° ΠΈ Π°Π²ΡΠΎΡΠ° .................................................. 75
4.9.8. Π€ΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΆΡΡΠ½Π°Π»Π° ............................................................. 76
4.9.9. Π‘ΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ................................................................... 77
4.9.10. ΠΠ²ΡΠΎΠ½ΠΎΠΌΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ............................................................................. 80
4.9.11. ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° ................................................................................. 80
4.10. ΠΡΠΎΡΠΌΠΎΡΡ ΡΠ°Π·Π»ΠΈΡΠΈΠΉ ........................................................................................ 81
4.10.1. Π Π°Π·Π»ΠΈΡΠΈΡ Π² ΡΠ°ΠΉΠ»Π°Ρ
............................................................................... 81
4.10.2. ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΉ ΡΡΡΠΎΠΊ ΠΈ Π½Π΅ΠΏΠ΅ΡΠ°ΡΠ°Π΅ΠΌΡΡ
Π·Π½Π°ΠΊΠΎΠ² ............... 82
4.10.3. Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΏΠΎΠΊ ................................................................................. 82
4.10.4. Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ TortoiseIDiff ........................................ 84
4.10.5. ΠΠ½Π΅ΡΠ½ΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠ°Π·Π»ΠΈΡΠΈΠΉ/ΡΠ»ΠΈΡΠ½ΠΈΡ ............................... 85
4.11. ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ ................................................................... 86
4.12. ΠΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅/ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅/ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ ............................... 86
4.13. ΠΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ ....................................................................... 88
4.13.1. Π‘ΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΎΠ½Ρ Π² ΡΠΏΠΈΡΠΊΠ°Ρ
ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ .................................. 89
4.14. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅, ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ........................................................ 89
iv
- 5. TortoiseSVN
4.14.1. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ ..................................................................... 90
4.14.2. ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ ............................................................... 91
4.14.3. ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² ΠΈΠΌΠ΅Π½ΠΈ ΡΠ°ΠΉΠ»Π° ......................................... 92
4.14.4. ΠΠ°ΠΊ ΡΠΏΡΠ°Π²ΠΈΡΡΡΡ Ρ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠ°ΠΌΠΈ ΠΈΠ·-Π·Π° ΡΠ΅Π³ΠΈΡΡΡΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² ΠΈΠΌΠ΅Π½Π°Ρ
ΡΠ°ΠΉΠ»ΠΎΠ²
..................................................................................................................... 92
4.14.5. ΠΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² .................................................... 93
4.14.6. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π½Π΅Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ² ........................................................ 93
4.15. ΠΡΠΌΠ΅Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ......................................................................................... 93
4.16. ΠΡΠΈΡΡΠΊΠ° ......................................................................................................... 95
4.17. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° ......................................................................................... 95
4.17.1. Π‘Π²ΠΎΠΉΡΡΠ²Π° Subversion ............................................................................. 96
4.17.2. Π‘Π²ΠΎΠΉΡΡΠ²Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² TortoiseSVN .......................................................... 100
4.18. ΠΠ½Π΅ΡΠ½ΠΈΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ..................................................................................... 102
4.18.1. ΠΠ½Π΅ΡΠ½ΠΈΠ΅ ΠΏΠ°ΠΏΠΊΠΈ .................................................................................. 102
4.18.2. ΠΠ½Π΅ΡΠ½ΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ ................................................................................. 104
4.19. ΠΡΠ²Π΅ΡΠ²Π»Π΅Π½ΠΈΡ ΠΈ ΠΌΠ΅ΡΠΊΠΈ .................................................................................... 105
4.19.1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΡΠ²Π΅ΡΠ²Π»Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΌΠ΅ΡΠΊΠΈ ......................................................... 105
4.19.2. ΠΠ·Π²Π»Π΅ΡΡ? ΠΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡΡΡ?.. ........................................................... 107
4.20. Π‘Π»ΠΈΡΠ½ΠΈΠ΅ ...................................................................................................... 108
4.20.1. Π‘Π»ΠΈΡΠ½ΠΈΠ΅ Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ ΡΠ΅Π²ΠΈΠ·ΠΈΠΉ ............................................................ 109
4.20.2. ΠΠΎΡΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ ΠΎΡΠ²Π΅ΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ............................................................ 111
4.20.3. Π‘Π»ΠΈΡΠ½ΠΈΠ΅ Π΄Π²ΡΡ
ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
Π΄Π΅ΡΠ΅Π²ΡΠ΅Π² ....................................................... 112
4.20.4. ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠ»ΠΈΡΠ½ΠΈΡ ............................................................................ 113
4.20.5. ΠΡΠΎΡΠΌΠΎΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΡΠ»ΠΈΡΠ½ΠΈΡ ............................................................ 114
4.20.6. ΠΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ»ΠΈΡΠ½ΠΈΠΉ ....................................................................... 115
4.20.7. ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ², Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠΈΡ
ΠΏΡΠΈ ΡΠ»ΠΈΡΠ½ΠΈΠΈ ................................ 116
4.20.8. Π‘Π»ΠΈΡΠ½ΠΈΠ΅ Π·Π°Π²Π΅ΡΡΡΠ½Π½ΠΎΠ³ΠΎ ΠΎΡΠ²Π΅ΡΠ²Π»Π΅Π½ΠΈΡ ..................................................... 116
4.20.9. Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΡΠ²Π΅ΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½ΠΎΠ²ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ................... 117
4.21. ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ............................................................................................... 117
4.21.1. ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° Π² Subversion .................................................. 118
4.21.2. ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ....................................................................... 118
4.21.3. Π‘Π½ΡΡΠΈΠ΅ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ............................................................................ 119
4.21.4. ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ .......................................................... 120
4.21.5. ΠΠ΅Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ-Π΄Π»Ρ-ΡΡΠ΅Π½ΠΈΡ ...................... 120
4.21.6. Π‘ΠΊΡΠΈΠΏΡΡ Π»ΠΎΠ²ΡΡΠ΅ΠΊ Π½Π° ΡΠΎΠ±ΡΡΠΈΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ............................................ 121
4.22. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΠ»Π°ΡΠΎΠΊ ................................................................... 121
4.22.1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π° Π·Π°ΠΏΠ»Π°ΡΠΊΠΈ .................................................................... 121
4.22.2. ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π° Π·Π°ΠΏΠ»Π°ΡΠΊΠΈ ................................................................ 122
4.23. ΠΡΠΎ ΠΊΠ°ΠΊΡΡ ΡΡΡΠΎΠΊΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»? ........................................................................... 123
4.23.1. ΠΠ²ΡΠΎΡΡΡΠ²ΠΎ Π΄Π»Ρ ΡΠ°ΠΉΠ»ΠΎΠ² ........................................................................ 123
4.23.2. ΠΠ²ΡΠΎΡΡΡΠ²ΠΎ ΡΠ°Π·Π»ΠΈΡΠΈΠΉ ........................................................................... 125
4.24. ΠΠ±ΠΎΠ·ΡΠ΅Π²Π°ΡΠ΅Π»Ρ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ............................................................................... 126
4.25. ΠΡΠ°ΡΡ ΡΠ΅Π²ΠΈΠ·ΠΈΠΉ ............................................................................................. 128
4.25.1. Π£Π·Π»Ρ Π³ΡΠ°ΡΠ° ΡΠ΅Π²ΠΈΠ·ΠΈΠΉ ........................................................................... 129
4.25.2. ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° ................................................................................. 130
4.25.3. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π³ΡΠ°ΡΠ° .......................................................................... 132
4.25.4. ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° ............................................................................... 132
4.25.5. ΠΠΎΠ΄ΡΠ΅Π·ΠΊΠ° Π΄Π΅ΡΠ΅Π²ΡΠ΅Π² .............................................................................. 133
4.26. ΠΠΊΡΠΏΠΎΡΡ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΊΠΎΠΏΠΈΠΈ Subversion ................................................................. 133
4.26.1. ΠΡΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΊΠΎΠΏΠΈΠΈ ΠΈΠ·-ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΠΌΠΈ .......................... 135
4.27. ΠΠ΅ΡΠ΅Π±Π°Π·ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΊΠΎΠΏΠΈΠΈ .................................................................... 135
4.28. ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ/ΠΏΡΠΎΠ±Π»Π΅ΠΌ ................................... 136
4.28.1. ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠΌΠ΅ΡΠΎΠ² ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΊ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌ ΠΆΡΡΠ½Π°Π»Π° ............................ 136
4.28.2. ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ· ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ .................... 139
4.29. ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΡΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΌΠΈ ΡΠ΅ΡΠ΅Π· Π²Π΅Π±-
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ........................................................................................................... 140
4.30. ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ TortoiseSVN ................................................................................. 142
4.30.1. ΠΠ±ΡΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ............................................................................... 142
v
- 6. TortoiseSVN
4.30.2. ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ Π³ΡΠ°ΡΠ° ΡΠ΅Π²ΠΈΠ·ΠΈΠΉ ................................................................... 150
4.30.3. ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎΠΌΠ΅ΡΠΎΠΊ Π½Π° Π·Π½Π°ΡΠΊΠ°Ρ
............................................................ 152
4.30.4. ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ΅ΡΠΈ .................................................................................. 155
4.30.5. ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ Π²Π½Π΅ΡΠ½ΠΈΡ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ............................................................. 157
4.30.6. ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠΎΡ
ΡΠ°Π½ΡΠ½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
......................................................... 161
4.30.7. ΠΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΆΡΡΠ½Π°Π»Π° ........................................................................ 162
4.30.8. Π‘ΠΊΡΠΈΠΏΡΡ Π»ΠΎΠ²ΡΡΠ΅ΠΊ, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠ΅ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ............................. 165
4.30.9. ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ TortoiseBlame ..................................................................... 169
4.30.10. ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ Π² ΡΠ΅Π΅ΡΡΡΠ΅ ......................................................................... 170
4.30.11. Π Π°Π±ΠΎΡΠΈΠ΅ ΠΏΠ°ΠΏΠΊΠΈ Subversion .................................................................. 171
4.31. ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ°Π³ ............................................................................................ 172
5. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° SubWCRev .............................................................................................. 173
5.1. ΠΠΎΠΌΠ°Π½Π΄Π½Π°Ρ ΡΡΡΠΎΠΊΠ° SubWCRev .......................................................................... 173
5.2. ΠΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΊΠ»ΡΡΠ΅Π²ΡΡ
ΡΠ»ΠΎΠ² ............................................................................ 174
5.3. ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ ΠΊΠ»ΡΡΠ΅Π²ΡΡ
ΡΠ»ΠΎΠ² ............................................................................. 175
5.4. COM-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ............................................................................................. 175
6. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ IBugtraqProvider ....................................................................................... 179
6.1. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ IBugtraqProvider ............................................................................. 179
6.2. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ IBugtraqProvider2 ........................................................................... 180
A. Π§Π°ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ (Π§Π°ΠΠΎ, FAQ) ..................................................................... 184
B. ΠΠ°ΠΊ Ρ ΠΌΠΎΠ³Ρ... ............................................................................................................ 185
B.1. ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ/ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ² Π·Π° ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ................................... 185
B.2. ΠΠ°ΡΡΠ°Π²ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π²Π²ΠΎΠ΄ΠΈΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΆΡΡΠ½Π°Π»Π° ........................................ 185
B.2.1. Π‘ΠΊΡΠΈΠΏΡ Π»ΠΎΠ²ΡΡΠΊΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ ................................................................. 185
B.2.2. Π‘Π²ΠΎΠΉΡΡΠ²Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ................................................................................ 186
B.3. ΠΠ±Π½ΠΎΠ²ΠΈΡΡ Π²ΡΠ±ΡΠ°Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈΠ· Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ...................................................... 186
B.4. ΠΠΎΠ·Π²ΡΠ°ΡΠΈΡΡΡΡ ΠΊ ΡΡΠ°ΡΡΠΌ ΡΠ΅Π²ΠΈΠ·ΠΈΡΠΌ Π² Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ (ΠΎΡΠΊΠ°Ρ) ....................................... 186
B.4.1. ΠΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³Π° ΠΆΡΡΠ½Π°Π»Π° ΡΠ΅Π²ΠΈΠ·ΠΈΠΉ .................................................. 186
B.4.2. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ ΡΠ»ΠΈΡΠ½ΠΈΡ ................................................................... 187
B.4.3. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ svndumpfilter ................................................................ 187
B.5. Π‘ΡΠ°Π²Π½ΠΈΡΡ Π΄Π²Π΅ ΡΠ΅Π²ΠΈΠ·ΠΈΠΈ ΡΠ°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΠΈ ........................................................... 187
B.6. ΠΠΊΠ»ΡΡΠΈΡΡ ΠΎΠ±ΡΠΈΠΉ ΠΏΠΎΠ΄ΠΏΡΠΎΠ΅ΠΊΡ ........................................................................... 188
B.6.1. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ svn:externals ........................................................................ 188
B.6.2. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΠ°Π±ΠΎΡΡΡ ΠΊΠΎΠΏΠΈΡ .................................................. 188
B.6.3. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ........................................ 188
B.7. Π‘ΠΎΠ·Π΄Π°ΡΡ ΡΡΠ»ΡΠΊ ΠΊ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΡ ........................................................................... 189
B.8. ΠΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΆΠ΅ Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½Ρ ............................................... 189
B.9. Π Π°Π·Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΊΠΎΠΏΠΈΠΈ ...................................................................... 190
B.10. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΊΠΎΠΏΠΈΠΈ ............................................................................... 190
C. ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π΄Π»Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ² .................................................................. 191
C.1. Π Π°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ TortoiseSVN ΡΠ΅ΡΠ΅Π· Π³ΡΡΠΏΠΏΠΎΠ²ΡΠ΅ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ .................................. 191
C.2. ΠΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ........................................................... 191
C.3. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ SVN_ASP_DOT_NET_HACK ........................... 192
C.4. ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ .......................................................... 192
D. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ TortoiseSVN ...................................................................................... 195
D.1. ΠΠΎΠΌΠ°Π½Π΄Ρ TortoiseSVN .................................................................................... 195
D.2. ΠΠΎΠΌΠ°Π½Π΄Ρ TortoiseIDiff .................................................................................... 198
E. Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ......................................... 200
E.1. Π‘ΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ..................................................................... 200
E.2. ΠΠΎΠΌΠ°Π½Π΄Ρ TortoiseSVN ..................................................................................... 200
E.2.1. ΠΠ·Π²Π»Π΅ΡΡ .............................................................................................. 200
E.2.2. ΠΠ±Π½ΠΎΠ²ΠΈΡΡ ............................................................................................ 200
E.2.3. ΠΠ±Π½ΠΎΠ²ΠΈΡΡ Π΄ΠΎ ΡΠ΅Π²ΠΈΠ·ΠΈΠΈ ........................................................................... 201
E.2.4. Π€ΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ....................................................................................... 201
E.2.5. Π Π°Π·Π»ΠΈΡΠΈΠ΅ ............................................................................................. 201
E.2.6. ΠΡΡΠ½Π°Π» .............................................................................................. 202
E.2.7. ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ........................................................... 202
E.2.8. ΠΡΠ°Ρ ΡΠ΅Π²ΠΈΠ·ΠΈΠΉ ...................................................................................... 202
vi
- 7. TortoiseSVN
E.2.9. ΠΠ±ΠΎΠ·ΡΠ΅Π²Π°ΡΠ΅Π»Ρ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ...................................................................... 202
E.2.10. Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡ ................................................................... 203
E.2.11. Π£Π»Π°ΠΆΠ΅Π½ΠΎ ............................................................................................ 203
E.2.12. ΠΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ .................................................................................. 203
E.2.13. Π£Π΄Π°Π»ΠΈΡΡ ............................................................................................ 203
E.2.14. Π£Π±ΡΠ°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ .............................................................................. 203
E.2.15. ΠΡΠΈΡΡΠΊΠ° ............................................................................................ 203
E.2.16. ΠΠ°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ ................................................................................... 203
E.2.17. Π‘Π½ΡΡΠΈΠ΅ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ............................................................................ 204
E.2.18. ΠΡΠ²Π΅ΡΠ²Π»Π΅Π½ΠΈΠ΅/ΠΠ΅ΡΠΊΠ° ............................................................................ 204
E.2.19. ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ .......................................................................................... 204
E.2.20. Π‘Π»ΠΈΡΠ½ΠΈΠ΅ ............................................................................................ 204
E.2.21. ΠΠΊΡΠΏΠΎΡΡ ............................................................................................ 204
E.2.22. ΠΠ΅ΡΠ΅Π±Π°Π·ΠΈΡΠΎΠ²Π°ΡΡ ................................................................................. 205
E.2.23. Π‘ΠΎΠ·Π΄Π°ΡΡ Π·Π΄Π΅ΡΡ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ................................................................... 205
E.2.24. ΠΠΎΠ±Π°Π²ΠΈΡΡ .......................................................................................... 205
E.2.25. ΠΠΌΠΏΠΎΡΡ ............................................................................................. 205
E.2.26. ΠΠ²ΡΠΎΡΡΡΠ²ΠΎ (Blame) ............................................................................. 205
E.2.27. ΠΠΎΠ±Π°Π²ΠΈΡΡ Π² ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ....................................................... 205
E.2.28. Π‘ΠΎΠ·Π΄Π°ΡΡ Π·Π°ΠΏΠ»Π°ΡΠΊΡ ............................................................................... 205
E.2.29. ΠΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π·Π°ΠΏΠ»Π°ΡΠΊΡ ........................................................................... 206
F. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ........................................................................................... 207
F.1. ΠΠΎΠΌΠ΅ΡΠΊΠΈ Π½Π° Π·Π½Π°ΡΠΊΠ°Ρ
........................................................................................ 207
G. ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π·Π°ΡΠΈΡΡ Svnserve ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ SSH ......................................................... 209
G.1. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Linux-ΡΠ΅ΡΠ²Π΅ΡΠ° ................................................................................ 209
G.2. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Windows-ΡΠ΅ΡΠ²Π΅ΡΠ° ........................................................................... 210
G.3. ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° SSH Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Ρ TortoiseSVN ............................. 210
G.4. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠ² OpenSSH .................................................................... 210
G.4.1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ΅ΠΉ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ssh-keygen .............................................. 210
G.4.2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ΅ΠΉ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ PuTTYgen .............................................. 211
G.5. ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ PuTTY ......................................................................... 211
G.6. ΠΡΠΎΠ²Π΅ΡΠΊΠ° SSH ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ TortoiseSVN .......................................................... 211
G.7. ΠΠ°ΡΠΈΠ°Π½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ SSH ......................................................................... 212
ΠΠ»ΠΎΡΡΠ°ΡΠΈΠΉ .................................................................................................................... 214
ΠΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΡΠΉ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ .................................................................................................. 218
vii
- 8. Π‘ΠΏΠΈΡΠΎΠΊ ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΠΉ
2.1. Π’ΠΈΠΏΠΈΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΠ»ΠΈΠ΅Π½Ρ/Π‘Π΅ΡΠ²Π΅Ρ ............................................................................... 5
2.2. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΠΎΡΠ΅ΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ...................................................................................... 6
2.3. ΠΠΎΠ΄Π΅Π»Ρ ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅-ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅-Π Π°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ...................................................... 7
2.4. ΠΠΎΠ΄Π΅Π»Ρ ΠΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅-ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅-Π‘Π»ΠΈΡΠ½ΠΈΠ΅ .................................................................... 8
2.5. ...ΠΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅-ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅-Π‘Π»ΠΈΡΠ½ΠΈΠ΅. ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ........................................................ 9
2.6. Π€Π°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ................................................................................... 11
2.7. Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ............................................................................................................. 13
3.1. ΠΠ΅Π½Ρ TortoiseSVN Π΄Π»Ρ Π½Π΅Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΠΏΠ°ΠΏΠΎΠΊ .......................................................... 16
4.1. ΠΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ Ρ ΠΏΠΎΠΌΠ΅ΡΠΊΠ°ΠΌΠΈ Π½Π° Π·Π½Π°ΡΠΊΠ°Ρ
........................................................................... 39
4.2. ΠΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΏΠ°ΠΏΠΊΠΈ, Π½Π°Ρ
ΠΎΠ΄ΡΡΠ΅ΠΉΡΡ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π²Π΅ΡΡΠΈΡΠΌΠΈ ......................... 40
4.3. ΠΠ΅Π½Ρ "Π€Π°ΠΉΠ»" ΠΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° Π΄Π»Ρ ΡΡΠ»ΡΠΊΠ° Π² Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ ...................................... 41
4.4. ΠΠ΅Π½Ρ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π½ΠΈΠΈ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠ΅ΠΉ ΠΌΡΡΠΈ Π΄Π»Ρ ΠΏΠ°ΠΏΠΊΠΈ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ
Π²Π΅ΡΡΠΈΡΠΌΠΈ ....................................................................................................................... 42
4.5. ΠΠΈΠ°Π»ΠΎΠ³ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ............................................................................................ 43
4.6. ΠΠΈΠ°Π»ΠΎΠ³ ΠΈΠΌΠΏΠΎΡΡΠ° ....................................................................................................... 44
4.7. ΠΠΈΠ°Π»ΠΎΠ³ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ ................................................................................................... 46
4.8. ΠΠΈΠ°Π»ΠΎΠ³ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ ..................................................................................................... 49
4.9. ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΡΠ°Π²ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ ............................................................... 52
4.10. ΠΠΈΠ°Π»ΠΎΠ³ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΠΈΠΉ Ρ
ΠΎΠ΄ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ .................................. 53
4.11. ΠΠΊΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΠ΅Π΅ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ........................................ 54
4.12. ΠΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ Ρ ΠΏΠΎΠΌΠ΅ΡΠΊΠ°ΠΌΠΈ Π½Π° Π·Π½Π°ΡΠΊΠ°Ρ
.......................................................................... 61
4.13. ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ .............................................................................. 63
4.14. ΠΠΈΠ°Π»ΠΎΠ³ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ Ρ Π³ΡΡΠΏΠΏΠ°ΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. ................................................................. 66
4.15. ΠΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΆΡΡΠ½Π°Π»Π° ΡΠ΅Π²ΠΈΠ·ΠΈΠΉ ........................................................................... 68
4.16. ΠΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Π²Π΅ΡΡ
Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΆΡΡΠ½Π°Π»Π° ΡΠ΅Π²ΠΈΠ·ΠΈΠΉ ........................ 69
4.17. ΠΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Π²Π΅ΡΡ
Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π΄Π»Ρ Π΄Π²ΡΡ
Π²ΡΠ±ΡΠ°Π½Π½ΡΡ
ΡΠ΅Π²ΠΈΠ·ΠΈΠΉ ................................. 71
4.18. ΠΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Π½ΠΈΠΆΠ½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΎΠΊΠ½Π° ΠΆΡΡΠ½Π°Π»Π° ....................................................... 72
4.19. ΠΠΈΠ°Π»ΠΎΠ³ ΠΆΡΡΠ½Π°Π»Π°, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Π²ΠΈΠ·ΠΈΠΈ Ρ ΠΎΡΡΠ»Π΅ΠΆΠ΅Π½Π½ΡΠΌΠΈ ΡΠ»ΠΈΡΠ½ΠΈΡΠΌΠΈ ......................... 75
4.20. ΠΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π€ΠΈΠΊΡΠ°ΡΠΈΠΈ-ΠΏΠΎ-Π°Π²ΡΠΎΡΡ ............................................................................ 77
4.21. Π‘Π΅ΠΊΡΠΎΡΠ½Π°Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Π€ΠΈΠΊΡΠ°ΡΠΈΠΈ-ΠΏΠΎ-Π°Π²ΡΠΎΡΡ ............................................................... 78
4.22. ΠΡΠ°ΡΠΈΠΊ Π€ΠΈΠΊΡΠ°ΡΠΈΠΈ-ΠΏΠΎ-Π΄Π°ΡΠ°ΠΌ ..................................................................................... 79
4.23. ΠΠΈΠ°Π»ΠΎΠ³ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Π° Π² Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ..................................................................... 80
4.24. ΠΠΈΠ°Π»ΠΎΠ³ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΡΠ΅Π²ΠΈΠ·ΠΈΠΉ ...................................................................................... 83
4.25. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠ°Π·Π»ΠΈΡΠΈΠΉ Π² ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°Ρ
............................................................. 84
4.26. ΠΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ ΠΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° Π΄Π»Ρ Π½Π΅Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ² ..................................... 86
4.27. ΠΠ΅Π½Ρ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π½ΠΈΠΈ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠ΅ΠΉ ΠΌΡΡΠΈ Π΄Π»Ρ ΠΏΠ°ΠΏΠΊΠΈ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ
Π²Π΅ΡΡΠΈΡΠΌΠΈ ....................................................................................................................... 87
4.28. ΠΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ ΠΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° Π΄Π»Ρ Π½Π΅Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ² ..................................... 88
4.29. ΠΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ ΠΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° Π΄Π»Ρ Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ² ........................................ 90
4.30. ΠΠΈΠ°Π»ΠΎΠ³ 'Π£Π±ΡΠ°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ' ...................................................................................... 94
4.31. Π‘ΡΡΠ°Π½ΠΈΡΠ° ΡΠ²ΠΎΠΉΡΡΠ² ΠΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ°, Π²ΠΊΠ»Π°Π΄ΠΊΠ° Subversion .................................................... 96
4.32. Π‘ΡΡΠ°Π½ΠΈΡΠ° ΡΠ²ΠΎΠΉΡΡΠ² Subversion ................................................................................... 97
4.33. ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ² ................................................................................................ 98
4.34. ΠΠΈΠ°Π»ΠΎΠ³ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΎΡΠ²Π΅ΡΠ²Π»Π΅Π½ΠΈΡ/ΠΌΠ΅ΡΠΊΠΈ ....................................................................... 106
4.35. ΠΠΈΠ°Π»ΠΎΠ³ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ........................................................................................... 108
4.36. ΠΠ°ΡΡΠ΅Ρ ΡΠ»ΠΈΡΠ½ΠΈΡ - Π²ΡΠ±ΠΎΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΡΠ΅Π²ΠΈΠ·ΠΈΠΉ ............................................................ 110
4.37. ΠΠ°ΡΡΠ΅Ρ ΡΠ»ΠΈΡΠ½ΠΈΡ - Π²ΠΎΡΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ»ΠΈΡΠ½ΠΈΠ΅ ......................................................... 112
4.38. ΠΠ°ΡΡΠ΅Ρ ΡΠ»ΠΈΡΠ½ΠΈΡ - ΡΠ»ΠΈΡΠ½ΠΈΠ΅ Π΄Π΅ΡΠ΅Π²ΡΠ΅Π² ........................................................................ 113
4.39. ΠΠΈΠ°Π»ΠΎΠ³ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° 'ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡ ΠΏΡΠΈ ΡΠ»ΠΈΡΠ½ΠΈΠΈ' .................................................. 116
4.40. ΠΠΈΠ°Π»ΠΎΠ³ 'ΠΠΎΡΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ»ΠΈΡΠ½ΠΈΠ΅' ...................................................................... 117
4.41. ΠΠΈΠ°Π»ΠΎΠ³ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ............................................................................................... 119
4.42. ΠΠΈΠ°Π»ΠΎΠ³ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ................................................................. 120
4.43. ΠΠΈΠ°Π»ΠΎΠ³ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π·Π°ΠΏΠ»Π°ΡΠΊΠΈ ..................................................................................... 122
4.44. ΠΠΈΠ°Π»ΠΎΠ³ Π°Π²ΡΠΎΡΡΡΠ²Π°/Π°Π½Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ............................................................................ 123
4.45. TortoiseBlame ....................................................................................................... 124
viii
- 9. TortoiseSVN
4.46. ΠΠ±ΠΎΠ·ΡΠ΅Π²Π°ΡΠ΅Π»Ρ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ....................................................................................... 126
4.47. ΠΡΠ°Ρ ΡΠ΅Π²ΠΈΠ·ΠΈΠΉ ....................................................................................................... 128
4.48. ΠΠΈΠ°Π»ΠΎΠ³ ΠΠΊΡΠΏΠΎΡΡ-ΠΈΠ·-URL ........................................................................................ 134
4.49. ΠΠΈΠ°Π»ΠΎΠ³ ΠΏΠ΅ΡΠ΅Π±Π°Π·ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ....................................................................................... 135
4.50. ΠΡΠΈΠΌΠ΅Ρ Π΄ΠΈΠ°Π»ΠΎΠ³Π° Π·Π°ΠΏΡΠΎΡΠ° ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ......................................... 140
4.51. Π‘ΡΡΠ°Π½ΠΈΡΠ° 'ΠΠ±ΡΠ΅Π΅' Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ..................................................................... 142
4.52. Π‘ΡΡΠ°Π½ΠΈΡΠ° ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ..................................................... 144
4.53. Π‘ΡΡΠ°Π½ΠΈΡΠ° 'ΠΠΈΠ°Π»ΠΎΠ³ΠΈ 1' Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ................................................................ 145
4.54. Π‘ΡΡΠ°Π½ΠΈΡΠ° 'ΠΠΈΠ°Π»ΠΎΠ³ΠΈ 2' Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ................................................................ 147
4.55. Π‘ΡΡΠ°Π½ΠΈΡΠ° 'Π¦Π²Π΅ΡΠ°' Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ...................................................................... 149
4.56. Π‘ΡΡΠ°Π½ΠΈΡΠ° 'ΠΡΠ°Ρ ΡΠ΅Π²ΠΈΠ·ΠΈΠΉ' Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ........................................................... 150
4.57. Π‘ΡΡΠ°Π½ΠΈΡΠ° 'Π¦Π²Π΅ΡΠ°' Π³ΡΠ°ΡΠ° ΡΠ΅Π²ΠΈΠ·ΠΈΠΉ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ................................................. 151
4.58. Π‘ΡΡΠ°Π½ΠΈΡΠ° 'ΠΠΎΠΌΠ΅ΡΠΊΠΈ Π½Π° Π·Π½Π°ΡΠΊΠ°Ρ
' Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ................................................... 152
4.59. Π‘ΡΡΠ°Π½ΠΈΡΠ° 'ΠΠ°Π±ΠΎΡ Π·Π½Π°ΡΠΊΠΎΠ²' Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ .......................................................... 155
4.60. Π‘ΡΡΠ°Π½ΠΈΡΠ° 'Π‘Π΅ΡΡ' Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ........................................................................ 156
4.61. Π‘ΡΡΠ°Π½ΠΈΡΠ° 'ΠΡΠΎΡΠΌΠΎΡΡ ΡΠ°Π·Π»ΠΈΡΠΈΠΉ' Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ................................................... 157
4.62. ΠΠΊΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ/ΡΠ»ΠΈΡΠ½ΠΈΡ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ...................... 160
4.63. Π‘ΡΡΠ°Π½ΠΈΡΠ° 'Π‘ΠΎΡ
ΡΠ°Π½ΡΠ½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅' Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ................................................. 161
4.64. Π‘ΡΡΠ°Π½ΠΈΡΠ° 'ΠΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΆΡΡΠ½Π°Π»Π°' Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ............................................... 162
4.65. ΠΠΊΠ½ΠΎ 'Π‘ΡΠ°ΡΠΈΡΡΠΈΠΊΠ° ΠΊΡΡΠ° ΠΆΡΡΠ½Π°Π»Π°', ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌΠΎΠ΅ ΠΈΠ· Π΄ΠΈΠ°Π»ΠΎΠ³Π° Π½Π°ΡΡΡΠΎΠ΅ΠΊ ........................... 164
4.66. Π‘ΡΡΠ°Π½ΠΈΡΠ° 'Π‘ΠΊΡΠΈΠΏΡΡ Π»ΠΎΠ²ΡΡΠ΅ΠΊ' Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ..................................................... 165
4.67. ΠΠΊΠ½ΠΎ 'ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠΊΡΠΈΠΏΡΠ° Π»ΠΎΠ²ΡΡΠΊΠΈ', ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌΠΎΠ΅ ΠΈΠ· Π΄ΠΈΠ°Π»ΠΎΠ³Π° Π½Π°ΡΡΡΠΎΠ΅ΠΊ ........................ 166
4.68. Π‘ΡΡΠ°Π½ΠΈΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ............... 168
4.69. Π‘ΡΡΠ°Π½ΠΈΡΠ° TortoiseBlame Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ............................................................. 169
C.1. ΠΠΈΠ°Π»ΠΎΠ³ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ................................................................................................ 191
ix
- 10. Π‘ΠΏΠΈΡΠΎΠΊ ΡΠ°Π±Π»ΠΈΡ
2.1. URL Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΡ ................................................................................. 12
3.1. ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ Apache Π² httpd.conf ............................................................................ 30
5.1. Π‘ΠΏΠΈΡΠΎΠΊ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ...................................................... 173
5.2. Π‘ΠΏΠΈΡΠΎΠΊ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ...................................................... 174
5.3. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ COM/Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ .......................................................... 176
C.1. ΠΡΠ½ΠΊΡΡ ΠΌΠ΅Π½Ρ ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΈΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ......................................................... 192
D.1. Π‘ΠΏΠΈΡΠΎΠΊ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ
ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² .................................................................. 196
D.2. Π‘ΠΏΠΈΡΠΎΠΊ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ............................................................................... 199
x
- 11. ΠΡΠ΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅
β’ ΠΡ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅?
β’ Π‘Π»ΡΡΠ°Π»ΠΎΡΡ Π»ΠΈ ΡΠ°ΠΊ, ΡΡΠΎ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Ρ ΡΠ°ΠΉΠ»ΠΎΠΌ, ΠΈ ΠΊΡΠΎ-ΡΠΎ Π΅ΡΡ ΡΠ°Π±ΠΎΡΠ°Π» Ρ Π½ΠΈΠΌ ΠΆΠ΅ ΠΈ Π² ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ? Π
Π½Π΅ ΡΠ΅ΡΡΠ»ΠΈ Π»ΠΈ Π²Ρ Π²Π½Π΅ΡΡΠ½Π½ΡΡ
Π²Π°ΠΌΠΈ Π² ΡΠ°ΠΉΠ» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈΠ·-Π·Π° ΡΡΠΎΠ³ΠΎ?
β’ ΠΡΠ²Π°Π»ΠΎ Π»ΠΈ ΡΠ°ΠΊ, ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ°ΠΉΠ»Π° Π²Π°ΠΌ Ρ
ΠΎΡΠ΅Π»ΠΎΡΡ ΠΎΡΠΌΠ΅Π½ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π½Π½ΡΠ΅
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ? Π Π½Π΅ Ρ
ΠΎΡΠ΅Π»ΠΎΡΡ Π»ΠΈ Π²Π°ΠΌ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΡΠ°ΠΉΠ» Π²ΡΠ³Π»ΡΠ΄Π΅Π» Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π°Π·Π°Π΄?
β’ ΠΠ΅ ΠΆΠ΅Π»Π°Π»ΠΈ Π»ΠΈ Π²Ρ ΡΠ·Π½Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΠ°, ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½Π½Π°Ρ Π² Π²Π°ΡΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅?
ΠΡΠ»ΠΈ Π²Ρ ΠΎΡΠ²Π΅ΡΠΈΠ»ΠΈ Β«Π΄Π°Β» Ρ
ΠΎΡΡ Π±Ρ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΡΠΈΡ
Π²ΠΎΠΏΡΠΎΡΠΎΠ², ΡΠΎΠ³Π΄Π° TortoiseSVN ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ
Π²Π°Ρ! ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡΠ΅ ΡΡΠ΅Π½ΠΈΠ΅, ΠΈ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ TortoiseSVN ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ Π²Π°ΠΌ Π² ΡΠ°Π±ΠΎΡΠ΅. ΠΡΡ ΡΡΠΎ Π½Π΅
ΡΠ°ΠΊ ΡΠ»ΠΎΠΆΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΅ΡΡΡ.
1. ΠΠΎΠΌΡ Π°Π΄ΡΠ΅ΡΠΎΠ²Π°Π½Π° ΡΡΠ° ΠΊΠ½ΠΈΠ³Π°
ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° Π½Π°ΠΏΠΈΡΠ°Π½Π° Π΄Π»Ρ ΡΠ΅Ρ
, ΠΊΡΠΎ, Π²Π»Π°Π΄Π΅Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ Π³ΡΠ°ΠΌΠΎΡΠΎΠΉ, Ρ
ΠΎΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Subversion
Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ²ΠΎΠΈΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ, Π½ΠΎ ΡΡΠ²ΡΡΠ²ΡΠ΅Ρ ΡΠ΅Π±Ρ Π½Π΅ΡΡΡΠ½ΠΎ, ΠΏΡΠΈΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°
ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ TortoiseSVN - ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ Windows, ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ, ΡΡΠΎ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π·Π½Π°ΠΊΠΎΠΌ Ρ ΠΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠΌ Windows ΠΈ Π·Π½Π°Π΅Ρ, ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ.
2. Π‘ΡΡΡΠΊΡΡΡΠ° ΠΊΠ½ΠΈΠ³ΠΈ
ΠΡΠΎ ΠΡΠ΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ TortoiseSVN, ΠΎ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ ΡΡΠ°ΡΡΠ²ΡΡΡΠΈΡ
Π² Π½ΡΠΌ
Π»ΡΠ΄Π΅ΠΉ, ΡΡΠ»ΠΎΠ²ΠΈΡΡ
Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ.
ΠΠ»Π°Π²Π° 1, ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ TortoiseSVN, Π΅Π³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΠΈΡΡΠΎΡΠΈΡ
Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΈ ΠΎΡΠ½ΠΎΠ²Ρ Π΅Π³ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½Π° Π²Π°Ρ ΠΠ.
Π Π³Π»Π°Π²Π΅ ΠΠ»Π°Π²Π° 2, ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΠΌΠΈ ΠΌΡ Π΄Π°ΡΠΌ ΠΊΡΠ°ΡΠΊΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΡΠΈΡΡΠ΅ΠΌΡ
ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΠΌΠΈ Subversion, Π»Π΅ΠΆΠ°ΡΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π΅ TortoiseSVN. ΠΠ½ΠΎ ΠΏΠΎΠ·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π½ΠΎ ΠΈΠ·
Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Subversion ΠΈ ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Ρ ΠΊ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΠΌΠΈ, ΠΈ ΡΠΎ,
ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Subversion.
Π Π³Π»Π°Π²Π΅ ΠΎ ΠΠ»Π°Π²Π° 3, Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ΅ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅, ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅
Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Subversion ΠΈ TortoiseSVN Π² ΡΠ°ΠΌΠΊΠ°Ρ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°. Π Π½Π΅ΠΉ ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ
ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΎΠ± Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°, ΡΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΈ ΠΊ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°ΠΌ,
ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΠΌ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅. ΠΠ΄Π΅ΡΡ ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ ΡΠ°Π·Π΄Π΅Π» ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ΅ΡΠ²Π΅Ρ,
Π΅ΡΠ»ΠΈ ΠΎΠ½ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌ.
ΠΠ»Π°Π²Π° 4, Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΡΠΌ ΡΠ°Π·Π΄Π΅Π»ΠΎΠΌ,
ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ Π²ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ TortoiseSVN ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΡ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. ΠΠ½ΠΎ
ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΎ Π² Π²ΠΈΠ΄Π΅ ΡΡΠ΅Π±Π½ΠΎΠ³ΠΎ ΠΏΠΎΡΠΎΠ±ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π°ΡΠΈΠ½Π°Π΅Ρ Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΊΠΎΠΏΠΈΠΈ, Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ,
ΡΠΈΠΊΡΠ°ΡΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ Ρ.Π΄., Π° Π΄Π°Π»ΡΡΠ΅ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ ΠΊ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΌ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌ.
ΠΠ»Π°Π²Π° 5, ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° SubWCRev - ΡΡΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΈΠ΄ΡΡΠ°Ρ Π²ΠΌΠ΅ΡΡΠ΅ Ρ TortoiseSVN, ΠΊΠΎΡΠΎΡΠ°Ρ
ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·Π²Π»Π΅ΠΊΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ· Π²Π°ΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΊΠΎΠΏΠΈΠΈ ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π΅Ρ Π² ΡΠ°ΠΉΠ». ΠΠ½Π° ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ
Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
ΠΎ ΡΠ±ΠΎΡΠΊΠ΅ Π² Π²Π°ΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΡ.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ B, ΠΠ°ΠΊ Ρ ΠΌΠΎΠ³Ρ... ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±ΡΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ,
ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΎΡΠ²Π΅ΡΠ΅Π½Ρ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ Π² ΠΊΠ°ΠΊΠΎΠΌ-Π½ΠΈΠ±ΡΠ΄Ρ Π΄ΡΡΠ³ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅.
xi
- 12. ΠΡΠ΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅
Π Π°Π·Π΄Π΅Π» ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ D, ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ TortoiseSVN ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ ΠΎΠΊΠ½Π° TortoiseSVN
ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π²ΡΠ·Π²Π°Π½Ρ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. ΠΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π², Π² ΠΊΠΎΡΠΎΡΡΡ
,
ΡΠ΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ E, Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊ
ΡΠΎΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ TortoiseSVN ΠΈ ΠΈΡ
ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΡ Π² ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Subversion
svn.exe.
3. TortoiseSVN Π±Π΅ΡΠΏΠ»Π°ΡΠ΅Π½!
TortoiseSVN Π±Π΅ΡΠΏΠ»Π°ΡΠ΅Π½. ΠΠ°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠ»Π°ΡΠΈΡΡ Π·Π° Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π΅Π³ΠΎ
Π»ΡΠ±ΡΠΌ ΡΠ΄ΠΎΠ±Π½ΡΠΌ Π²Π°ΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ. TortoiseSVN ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ GNU General Public License
(GPL).
TortoiseSVN - ΠΏΡΠΎΠ΅ΠΊΡ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ (Open Source). ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Ρ ΠΈΠΌΠ΅Π΅ΡΠ΅
ΠΏΠΎΠ»Π½ΡΠΉ Π΄ΠΎΡΡΡΠΏ Π½Π° ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠΌΡ ΠΊΠΎΠ΄Ρ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π΅Π³ΠΎ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅
http://code.google.com/p/tortoisesvn/source/browse/. Π£ Π²Π°Ρ Π±ΡΠ΄ΡΡ Π·Π°ΠΏΡΠΎΡΠ΅Π½Ρ ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ
ΠΏΠ°ΡΠΎΠ»Ρ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²Π΅Π΄ΠΈΡΠ΅ guest, ΠΏΠ°ΡΠΎΠ»Ρ Π½ΡΠΆΠ½ΠΎ ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΡΡΡΡΠΌ. Π‘Π°ΠΌΠ°Ρ
ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ (Π½Π°Π΄ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΡ ΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ Π² Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ) Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² /trunk/, ΡΠ°Π½Π΅Π΅
Π²ΡΠΏΡΡΠ΅Π½Π½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ Π² /tags/.
4. Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ
ΠΠ±Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ: ΠΈ TortoiseSVN, ΠΈ Subversion, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Ρ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ Π»ΡΠ΄Π΅ΠΉ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ
Π²
ΡΡΠΈΡ
ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
. ΠΡΠΎ Π»ΡΠ΄ΠΈ ΠΈΠ· ΡΠ°Π·Π½ΡΡ
ΡΡΡΠ°Π½ ΡΠΎ Π²ΡΠ΅Π³ΠΎ ΡΠ²Π΅ΡΠ°, ΠΈ ΠΎΠ½ΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΠ»ΠΈΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ
Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ.
5. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΠΈ
Π’ΠΈΠΌΡ ΠΠ΅ΠΌΠΏΡ (Tim Kemp)
Π·Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° TortoiseSVN
Π‘ΡΠ΅ΡΠ°Π½Ρ ΠΡΠ½Π³Ρ (Stefan KΓΌng)
Π·Π° ΡΡΠΆΡΠ»ΡΠΉ ΡΡΡΠ΄ ΠΏΠΎ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΎΠ³ΠΎ, ΡΠ΅ΠΌ TortoiseSVN ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΠΉΡΠ°Ρ
ΠΡΠ±Π±Π΅ ΠΠ½ΠΊΠ΅Π½Ρ (LΓΌbbe Onken)
Π·Π° ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠΊΠΈ, Π»ΠΎΠ³ΠΎΡΠΈΠΏΡ, ΠΎΡΠ»ΠΎΠ² ΠΎΡΠΈΠ±ΠΎΠΊ, Π·Π° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΈΡ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΠΎ
ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Ρ
Π‘Π°ΠΉΠΌΠΎΠ½Ρ ΠΠ°Π΄ΠΆΡ (Simon Large)
Π·Π° ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ ΠΈ ΠΎΡΠ»ΠΎΠ² ΠΎΡΠΈΠ±ΠΎΠΊ
ΠΠ½ΠΈΠ³Π΅ ΠΎ Subversion (The Subversion Book)
Π·Π° ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Subversion ΠΈ Π³Π»Π°Π²Ρ 2, ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ ΡΡΠ΄Π° ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π»ΠΈ
ΠΡΠΎΠ΅ΠΊΡΡ Tigris Style (The Tigris Style project)
Π·Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΈΠ»ΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΡΠ΅ Π² ΡΡΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ
ΠΠ°ΡΠΈΠΌ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊΠ°ΠΌ
Π·Π° ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ
, Π½ΠΎΠ²ΡΠ΅ ΠΈΠ΄Π΅ΠΈ ΠΈ Π·Π° ΠΏΠΎΠΌΠΎΡΡ, ΠΎΠΊΠ°Π·Π°Π½Π½ΡΡ Π΄ΡΡΠ³ΠΈΠΌ - Π² Π²ΠΈΠ΄Π΅
ΠΎΡΠ²Π΅ΡΠΎΠ² Π½Π° Π²ΠΎΠΏΡΠΎΡΡ Π² Π½Π°ΡΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠ΅ ΡΠ°ΡΡΡΠ»ΠΊΠΈ
ΠΠ°ΡΠΈΠΌ Π΄Π°ΡΠΈΡΠ΅Π»ΡΠΌ
Π·Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ°ΡΡ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΡ ΠΎΡ ΠΏΡΠΈΡΠ»Π°Π½Π½ΠΎΠΉ Π½Π°ΠΌ ΠΌΡΠ·ΡΠΊΠΈ
6. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡ
ΠΠ»Ρ ΠΎΠ±Π»Π΅Π³ΡΠ΅Π½ΠΈΡ ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΠΈΠΌΠ΅Π½Π° Π²ΡΠ΅Ρ
ΡΠΊΡΠ°Π½ΠΎΠ² ΠΈ ΠΌΠ΅Π½Ρ TortoiseSVN Π²ΡΠ΄Π΅Π»Π΅Π½Ρ Π΄ΡΡΠ³ΠΈΠΌ
ΡΡΠΈΡΡΠΎΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΠΈΠ°Π»ΠΎΠ³ ΠΆΡΡΠ½Π°Π»Π° ΡΠ΅Π²ΠΈΠ·ΠΈΠΉ.
xii
- 13. ΠΡΠ΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅
ΠΡΠ±ΠΎΡ ΠΌΠ΅Π½Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ ΡΡΡΠ΅Π»ΠΊΠΎΠΉ. TortoiseSVN β ΠΡΡΠ½Π°Π» ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ: Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΡΡΠ½Π°Π» ΠΈΠ·
ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ TortoiseSVN.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΈΠ· Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΡΡ
ΠΎΠΊΠΎΠ½ TortoiseSVN Π±ΡΠ΄Π΅Ρ
ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: ΠΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ β Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΡ ΠΊΠ°ΠΊ...
ΠΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡΡΡ ΡΠ°ΠΊ: ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΠ Π΄Π»Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΡ.
ΠΠ΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΠΎΠ»ΡΠΆΠΈΡΠ½ΠΎΠ³ΠΎ ΡΡΠΈΡΡΠ°. Alt+A: Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΡ
Alt Π½Π° Π²Π°ΡΠ΅ΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅ ΠΈ, ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Ρ Π΅Ρ Π½Π°ΠΆΠ°ΡΠΎΠΉ, Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΡ A. ΠΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠ°Π²ΠΎΠΉ
ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ: Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΏΡΠ°Π²ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΌΡΡΠΈ ΠΈ, ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Ρ Π΅Ρ Π½Π°ΠΆΠ°ΡΠΎΠΉ, ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΈΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π² Π½ΠΎΠ²ΠΎΠ΅
ΠΌΠ΅ΡΡΠΎ.
ΠΡΠ²ΠΎΠ΄ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΎΡΠ»ΠΈΡΠ°ΡΡΠ΅Π³ΠΎΡΡ ΡΡΠΈΡΡΠ°.
ΠΠ°ΠΆΠ½ΠΎ
ΠΠ°ΠΆΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ ΠΎΡΠΌΠ΅ΡΠ΅Π½Ρ Π·Π½Π°ΡΠΊΠΎΠΌ.
ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°
ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ, Π΄Π΅Π»Π°ΡΡΠΈΠ΅ Π²Π°ΡΡ ΠΆΠΈΠ·Π½Ρ ΠΏΡΠΎΡΠ΅.
ΠΡΠ΅Π΄ΠΎΡΡΠ΅ΡΠ΅ΠΆΠ΅Π½ΠΈΠ΅
ΠΠ΅ΡΡΠ°, Π³Π΄Π΅ Π½Π°Π΄ΠΎ Π±ΡΡΡ ΠΎΡΠΌΠΎΡΡΠΈΡΠ΅Π»ΡΠ½Π΅Π΅ Π² ΡΠΎΠΌ, ΡΡΠΎ Π²Ρ Π΄Π΅Π»Π°Π΅ΡΠ΅.
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅
ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΡΠ²ΠΈΡΡ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΎΡΡΠΎΡΠΎΠΆΠ½ΠΎΡΡΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅
Π΄Π°Π½Π½ΡΡ
ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π½Π΅ΠΏΡΠΈΡΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠΈΡ
ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠΉ.
xiii
- 14. ΠΠ»Π°Π²Π° 1. ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΡΠΌΠΈ - ΡΡΠΎ ΠΈΡΠΊΡΡΡΡΠ²ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΡΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ
Π΄Π°Π²Π½ΠΎ ΡΡΠ°Π» ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΡΠΌ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠ°ΡΡΡΠΈΡ
ΡΠ²ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅
Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ
Π½Π°Π΄ΠΎ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ Π΄Π΅Π½Ρ ΡΠ±ΡΠ°ΡΡ ΠΈΠ»ΠΈ
ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ. Π ΡΠ΅ΠΏΠ΅ΡΡ Π²ΠΎΠΎΠ±ΡΠ°Π·ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ°ΠΊΠΈΡ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ
ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ, Π΄Π°
Π΅ΡΡ ΠΈ Π½Π°Π΄ ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈ ΡΠ΅ΠΌΠΈ ΠΆΠ΅ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ! - ΠΈ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ½ΡΡΡ, Π·Π°ΡΠ΅ΠΌ Π½ΡΠΆΠ½Π° Ρ
ΠΎΡΠΎΡΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π»Ρ
ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΌ Ρ
Π°ΠΎΡΠΎΠΌ.
1.1. Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ TortoiseSVN?
TortoiseSVN - ΡΡΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ, Ρ ΠΎΡΠΊΡΡΡΡΠΌΠΈ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
Π²Π΅ΡΡΠΈΡΠΌΠΈ Subversion. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ TortoiseSVN ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
Π€Π°ΠΉΠ»Ρ Ρ
ΡΠ°Π½ΡΡΡΡ Π² ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΠΎΠΌ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ
ΠΎΠΆΠ΅ Π½Π° ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ,
Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π² Π½ΡΠΌ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, ΡΠ΄Π΅Π»Π°Π½Π½ΠΎΠ΅ Π² Π²Π°ΡΠΈΡ
ΡΠ°ΠΉΠ»Π°Ρ
ΠΈ
ΠΏΠ°ΠΏΠΊΠ°Ρ
. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΠΎΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΡΡΠ°ΡΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΡΠ°ΠΉΠ»ΠΎΠ², ΠΈ ΠΈΠ·ΡΡΠ°ΡΡ ΠΈΡΡΠΎΡΠΈΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈ ΠΊΠΎΠ³Π΄Π°
ΠΈΠ·ΠΌΠ΅Π½ΡΠ»ΠΈΡΡ Π²Π°ΡΠΈ Π΄Π°Π½Π½ΡΠ΅, ΠΈ ΠΊΠ΅ΠΌ ΡΡΠΎ Π΄Π΅Π»Π°Π»ΠΎΡΡ. ΠΠΎΡΡΠΎΠΌΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΡΠΈΡΠ°ΡΡ Subversion ΠΈ ΡΠΈΡΡΠ΅ΠΌΡ
ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΠΌΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ ΡΠ²ΠΎΠ΅ΠΎΠ±ΡΠ°Π·Π½ΡΠΌΠΈ Β«ΠΌΠ°ΡΠΈΠ½Π°ΠΌΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈΒ».
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ (software configuration management - SCM). Π’Π°ΠΊΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π½Ρ Π΄Π»Ρ
ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π΅ΡΠ΅Π²ΡΡΠΌΠΈ ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΈ ΠΈΠΌΠ΅ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ, ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΡ
Π΄Π»Ρ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΡΠ°ΠΊΠΈΡ
ΠΊΠ°ΠΊ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈΠ»ΠΈ
ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. ΠΠ΄Π½Π°ΠΊΠΎ Subversion Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΊΠΎΠΉ
ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ, ΠΎΠ½Π° ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π° Π΄Π»Ρ
ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π»ΡΠ±ΡΠΌ Π½Π°Π±ΠΎΡΠΎΠΌ ΡΠ°ΠΉΠ»ΠΎΠ², Π²ΠΊΠ»ΡΡΠ°Ρ ΠΈ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠ΅ ΠΊΠΎΠ΄Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ.
1.2. ΠΡΡΠΎΡΠΈΡ TortoiseSVN
Π 2002 Π³ΠΎΠ΄Ρ Π’ΠΈΠΌ ΠΠ΅ΠΌΠΏ (Tim Kemp) ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ», ΡΡΠΎ Subversion - ΠΎΡΠ΅Π½Ρ Ρ
ΠΎΡΠΎΡΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
Π²Π΅ΡΡΠΈΡΠΌΠΈ, Π½ΠΎ Π΅ΠΉ Π½Π΅ Ρ
Π²Π°ΡΠ°Π΅Ρ Ρ
ΠΎΡΠΎΡΠ΅Π³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ. ΠΠ΄Π΅Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ
ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Subversion ΠΊΠ°ΠΊ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ Windows Π±ΡΠ»Π° Π½Π°Π²Π΅ΡΠ½Π° ΠΏΠΎΡ
ΠΎΠΆΠΈΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ Π΄Π»Ρ
ΡΠΈΡΡΠ΅ΠΌΡ CVS, TortoiseCVS.
Π’ΠΈΠΌ ΠΈΠ·ΡΡΠΈΠ» ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΈ TortoiseCVS ΠΈ Π²Π·ΡΠ» ΠΈΡ
Π·Π° ΠΎΡΠ½ΠΎΠ²Ρ Π΄Π»Ρ TortoiseSVN. ΠΠ½ Π½Π°ΡΠ°Π» ΠΏΡΠΎΠ΅ΠΊΡ,
Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π» Π΄ΠΎΠΌΠ΅Π½ tortoisesvn.org ΠΈ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄. Π ΡΡΠΎ Π²ΡΠ΅ΠΌΡ Π‘ΡΠ΅ΡΠ°Π½
ΠΡΠ½Π³ (Stefan KΓΌng) ΠΈΡΠΊΠ°Π» Ρ
ΠΎΡΠΎΡΡΡ ΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΠΌΠΈ, ΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ»
Subversion ΠΈ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ TortoiseSVN. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ TortoiseSVN Π²ΡΡ Π΅ΡΡ Π±ΡΠ»ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, ΠΎΠ½ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»ΡΡ ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΈ Π½Π°ΡΠ°Π» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ. ΠΡΠΊΠΎΡΠ΅ ΠΎΠ½ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°Π»
Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ Π½Π°ΡΠ°Π» Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈ Π½ΠΎΠ²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΠΏΠΎΠΊΠ° Π½ΠΈΡΠ΅Π³ΠΎ
ΠΈΠ· ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π΅ ΠΎΡΡΠ°Π»ΠΎΡΡ.
Π‘ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ Subversion ΡΡΠ°Π½ΠΎΠ²ΠΈΠ»Π°ΡΡ Π²ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΈ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°Π»Π° Π²ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΈ Π±ΠΎΠ»ΡΡΠ΅
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΡΠΈΠ½Π°Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ TortoiseSVN Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Subversion. Π§ΠΈΡΠ»ΠΎ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π±ΡΡΡΡΠΎ ΡΠΎΡΠ»ΠΎ (ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ°ΡΡΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ). ΠΠΌΠ΅Π½Π½ΠΎ ΡΠΎΠ³Π΄Π° ΠΡΠ±Π±Π΅ ΠΠ½ΠΊΠ΅Π½
(LΓΌbbe Onken) ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΠ» ΠΏΠΎΠΌΠΎΡΡ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΡΠΈΠΌΠΏΠ°ΡΠΈΡΠ½ΡΡ
Π·Π½Π°ΡΠΊΠΎΠ² ΠΈ Π»ΠΎΠ³ΠΎΡΠΈΠΏΠ° Π΄Π»Ρ
TortoiseSVN. ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ Π²Π·ΡΠ» Π½Π° ΡΠ΅Π±Ρ Π·Π°Π±ΠΎΡΡ ΠΎ Π²Π΅Π±-ΡΠ°ΠΉΡΠ΅ ΠΈ ΡΡΠ°Π» Π·Π°Π²Π΅Π΄ΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π°ΠΌΠΈ.
1.3. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ TortoiseSVN
Π§ΡΠΎ Π΄Π΅Π»Π°Π΅Ρ TortoiseSVN ΡΠ°ΠΊΠΈΠΌ Ρ
ΠΎΡΠΎΡΠΈΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ Subversion? ΠΠΎΡ ΠΊΡΠ°ΡΠΊΠΈΠΉ ΡΠΏΠΈΡΠΎΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ:
ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΎΠΉ
TortoiseSVN ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΡΠ΅ΡΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΡ Windows (Ρ.Π΅. Π² ΠΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ). ΠΡΠΎ
Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡΠΌΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ, ΠΈ Π²Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ
Π½Π° Π΄ΡΡΠ³ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΠΌΠΈ!
1
- 15. ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
Π Π²Π°ΠΌ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ. ΠΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΡΠ΅ ΠΌΠ΅Π½Ρ TortoiseSVN
ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ
Π΄ΡΡΠ³ΠΈΡ
ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ
ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ°Ρ
, ΠΈ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π°Ρ
Π΄Π»Ρ ΠΎΡΠΊΡΡΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²,
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ
Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ
Windows-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠ΄Π½Π°ΠΊΠΎ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ
ΡΡΠΈΡΡΠ²Π°ΡΡ, ΡΡΠΎ TortoiseSVN ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ ΠΊΠ°ΠΊ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° Windows,
ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² Π΄ΡΡΠ³ΠΈΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Π±ΡΠ΄Π΅Ρ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠ³ΡΡ Π½Π΅
ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΏΠΎΠΌΠ΅ΡΠΊΠΈ Π½Π° Π·Π½Π°ΡΠΊΠ°Ρ
.
ΠΠΎΠΌΠ΅ΡΠΊΠΈ Π½Π° Π·Π½Π°ΡΠΊΠ°Ρ
Π‘ΡΠ°ΡΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠΉ ΠΏΠΎΠΌΠ΅ΡΠΊΠΈ
ΠΏΠΎΠ²Π΅ΡΡ
ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠΊΠ°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π²Ρ ΡΡΠ°Π·Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π²Π°ΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅ΠΉ
ΠΊΠΎΠΏΠΈΠΈ.
ΠΡΠΎΡΡΠΎΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ Subversion
ΠΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Subversion Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΈΠ· ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ ΠΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ°. TortoiseSVN Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ
ΡΡΠ΄Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ.
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ TortoiseSVN ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ Subversion, ΠΌΡ Ρ
ΠΎΡΠ΅Π»ΠΈ Π±Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ·
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΡΠ°ΠΌΠΎΠΉ Subversion:
ΠΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΏΠΎΠΊ
CVS ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΡΡΠΎΡΠΈΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ², ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Subversion ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ
Β«Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡΒ» Π²Π΅ΡΡΠΈΠΎΠ½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠ΅Π»ΡΡ
Π΄Π΅ΡΠ΅Π²ΡΡΡ
ΠΏΠ°ΠΏΠΎΠΊ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. Π€Π°ΠΉΠ»Ρ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ ΡΠ²Π»ΡΡΡΡΡ Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅,
Π΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ ΠΈ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ, ΡΠ΅Π°Π»ΡΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠ΅ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ
ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠ΅ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ.
ΠΡΠΎΠΌΠ°ΡΠ½ΡΠ΅ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ
Π€ΠΈΠΊΡΠ°ΡΠΈΡ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅ΡΡΡ Π² Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ, Π»ΠΈΠ±ΠΎ Π½Π΅ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅ΡΡΡ Π²ΠΎΠΎΠ±ΡΠ΅. ΠΡΠΎ
ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΡΠΎΠ±ΡΠ°Π½Π½ΡΠ΅ Π² Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ ΡΠ°ΡΡΠΈ.
ΠΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠ΅
ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ°ΠΉΠ» ΠΈ ΠΏΠ°ΠΏΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ»ΡΠ½Π½ΡΠΉ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡΠΉ Π½Π°Π±ΠΎΡ Β«ΡΠ²ΠΎΠΉΡΡΠ²Β». ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅
ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈ ΡΠΎΡ
ΡΠ°Π½ΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΡ ΠΊΠ»ΡΡ/Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ
Π½ΡΠΆΠ΄. Π‘Π²ΠΎΠΉΡΡΠ²Π°
ΡΠΎΠΆΠ΅ Π²Π΅ΡΡΠΈΡΡΡΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΊΠ°ΠΊ ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ°ΠΉΠ»Π°.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ±ΠΎΡΠ° ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ
Π Subversion Π΅ΡΡΡ Π°Π±ΡΡΡΠ°Π³ΠΈΡΡΠ΅ΠΌΠΎΠ΅ ΠΏΠΎΠ½ΡΡΠΈΠ΅ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΏΡΠΎΡΠ°Π΅Ρ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½ΠΎΠ²ΡΡ
ΡΠ΅ΡΠ΅Π²ΡΡ
ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠΎΠ². Β«Π£ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½Π½ΡΠΉΒ» ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΠ΅ΡΠ²Π΅Ρ Subversion
ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ Π΄Π»Ρ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ° Apache, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Π΄ΠΈΠ°Π»Π΅ΠΊΡ
HTTP ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ WebDAV/DeltaV. ΠΡΠΎ Π΄Π°ΡΡ Subversion Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° Π²
ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ, ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π±Π΅Π·
Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
Π·Π°ΡΡΠ°Ρ: ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π»ΠΈΡΠ½ΠΎΡΡΠΈ (Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ), ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΡΠ°Π² Π΄ΠΎΡΡΡΠΏΠ°
(Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ), ΡΠΆΠ°ΡΠΈΠ΅ ΠΏΠΎΡΠΎΠΊΠ° Π΄Π°Π½Π½ΡΡ
ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅, ΠΏΡΠΎΡΠΌΠΎΡΡ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°. Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Π°
ΠΌΠ΅Π½ΡΡΠ°Ρ, Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠ° Subversion, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΡΡΠ°Ρ ΠΏΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΌΡ
ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΠ½Π½Π΅Π»ΠΈΡΠΎΠ²Π°Π½ ΡΠ΅ΡΠ΅Π· ssh.
ΠΠ΄ΠΈΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
Subversion ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΡΠ°Π·Π»ΠΈΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π±ΠΈΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π½ΠΎΡΡΠ½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°,
ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΠΊΠ°ΠΊ Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌΠΈ (ΡΠΈΡΠ°Π΅ΠΌΡΠΌΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ), ΡΠ°ΠΊ ΠΈ Ρ Π±ΠΈΠ½Π°ΡΠ½ΡΠΌΠΈ (Π½Π΅
ΡΠΈΡΠ°Π΅ΠΌΡΠΌΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ) ΡΠ°ΠΉΠ»Π°ΠΌΠΈ. ΠΠ±Π° ΡΠΈΠΏΠ° ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ Π² Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π² ΡΠΆΠ°ΡΠΎΠΌ Π²ΠΈΠ΄Π΅, Π°
ΡΠ°Π·Π»ΠΈΡΠΈΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΠΏΠΎ ΡΠ΅ΡΠΈ Π² ΠΎΠ±ΠΎΠΈΡ
Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΡ
.
ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅ Π²Π΅ΡΠΊΠΈ ΠΈ ΠΌΠ΅ΡΠΊΠΈ
Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²Π΅ΡΠΎΠΊ ΠΈ ΠΌΠ΅ΡΠΎΠΊ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½Π° ΡΠ°Π·ΠΌΠ΅ΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠ°. Subversion ΡΠΎΠ·Π΄Π°ΡΡ Π²Π΅ΡΠΊΠΈ ΠΈ ΠΌΠ΅ΡΠΊΠΈ, ΠΏΡΠΎΡΡΠΎ ΠΊΠΎΠΏΠΈΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ
ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ°, ΠΏΠΎΡ
ΠΎΠΆΠ΅Π³ΠΎ Π½Π° ΠΆΡΡΡΠΊΠΈΠ΅ ΡΡΡΠ»ΠΊΠΈ Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ
ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠΎΠΌΡ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ
ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²Π΅ΡΠΎΠΊ ΠΈ ΠΌΠ΅ΡΠΎΠΊ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΡΡ Π·Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅, ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»ΠΎ
ΠΌΠ΅ΡΡΠ° Π² Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅.
2
- 16. ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
Π Π°ΡΡΠΈΡΡΠ΅ΠΌΠΎΡΡΡ
Subversion Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π±Π°Π³Π°ΠΆΠ°. ΠΠ½Π° ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² Π²ΠΈΠ΄Π΅ Π½Π°Π±ΠΎΡΠ° ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ
Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π½Π° ΡΠ·ΡΠΊΠ΅ C Ρ Ρ
ΠΎΡΠΎΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΌΠΈ API. ΠΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Subversion
ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ Π² ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ, ΠΏΡΠΈΠ³ΠΎΠ΄Π½ΠΎΠΉ Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
1.4. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° TortoiseSVN
1.4.1. Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅
TortoiseSVN ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Windows 2000 SP2, Windows XP ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΠ‘. ΠΠ°ΡΠΈΠ½Π°Ρ
Ρ TortoiseSVN 1.2.0, Windows 98, Windows ME ΠΈ Windows NT4 Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ, Π½ΠΎ Π²Ρ
ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΡΠ°ΡΡΠ΅ Π²Π΅ΡΡΠΈΠΈ, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π²Π°ΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½Ρ.
ΠΡΠ»ΠΈ Π²Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΠ΅ Π»ΡΠ±ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ TortoiseSVN, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°,
ΡΠ½Π°ΡΠ°Π»Π° ΠΏΡΠΎΡΠΈΡΠ°ΠΉΡΠ΅ ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ A, Π§Π°ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ (Π§Π°ΠΠΎ, FAQ).
1.4.2. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°
TortoiseSVN ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΡΠΎΡΡΠΎΠΉ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ. ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΡΠ°ΠΉΠ»
ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠ° ΠΈ ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ, ΠΎΠ± ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΌ ΠΏΠΎΠ·Π°Π±ΠΎΡΠΈΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ.
ΠΠ°ΠΆΠ½ΠΎ
Π£ Π²Π°Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΏΡΠ°Π²Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ TortoiseSVN.
1.4.3. Π―Π·ΡΠΊΠΎΠ²ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ TortoiseSVN ΠΏΠ΅ΡΠ΅Π²Π΅Π΄Π΅Π½ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΡΠ·ΡΠΊΠΎΠ², ΡΠ°ΠΊ ΡΡΠΎ Π΅ΡΡΡ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΠ·ΡΠΊΠΎΠ²ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Π°ΠΌ Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ ΡΠ·ΡΠΊΠΎΠ²ΡΠ΅
ΠΏΠ°ΠΊΠ΅ΡΡ Π½Π° Π½Π°ΡΠ΅ΠΉ ΡΡΡΠ°Π½ΠΈΡΠΊΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠ² [http://tortoisesvn.net/translation_status]. Π, Π΅ΡΠ»ΠΈ
Π²Π°ΡΠ΅Π³ΠΎ ΡΠ·ΡΠΊΠ° Π½Π΅Ρ Π² ΡΡΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅, Π²Ρ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡΡΡ ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ ΡΠ²ΠΎΠΉ
ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ;-)
ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ·ΡΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°ΠΊΠ΅Ρ ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½ Π² .exe ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ. ΠΡΠΎΡΡΠΎ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΈ
ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ. ΠΠ΅ΡΠ΅Π²ΠΎΠ΄ ΡΡΠ°Π½Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ.
1.4.4. ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΡΠ°Π²ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ
TortoiseSVN ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΡΠ°Π²ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ Π²Π°ΡΠΈ
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΏΡΠΈ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ. ΠΡΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π΅ΡΠ»ΠΈ ΡΠ·ΡΠΊ Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΄Π»Ρ Π²Π°Ρ Π½Π΅ ΡΠΎΠ΄Π½ΠΎΠΉ.
ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΡΠ°Π²ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ΅ ΠΆΠ΅ ΡΠ°ΠΉΠ»Ρ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ OpenOffice [http://
openoffice.org] ΠΈ Mozilla [http://mozilla.org].
Π£ΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΠ»ΠΎΠ²Π°ΡΠΈ US ΠΈ UK english (Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ Π΄Π»Ρ Π‘Π¨Π ΠΈ
Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ Π΄Π»Ρ ΠΠ΅Π»ΠΈΠΊΠΎΠ±ΡΠΈΡΠ°Π½ΠΈΠΈ). ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½Ρ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ, ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ ΠΏΡΡΡ - ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ
ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ·ΡΠΊΠΎΠ²ΡΡ
ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² TortoiseSVN. ΠΡΠΈ ΡΡΠΎΠΌ Π±ΡΠ΄ΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π½ΡΠΆΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ
ΠΈ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ TortoiseSVN. Π‘Π»ΠΎΠ²Π°ΡΠΈ Π±ΡΠ΄ΡΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΏΠΎΡΠ»Π΅
ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ.
ΠΠ»ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ»ΠΎΠ²Π°ΡΠΈ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ. ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ OpenOffice ΠΈΠ»ΠΈ Mozilla,
Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΈ ΡΠ»ΠΎΠ²Π°ΡΠΈ ΠΈΠ· ΠΏΠ°ΠΏΠΎΠΊ, Π² ΠΊΠΎΡΠΎΡΡΡ
ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ ΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ½Π°ΡΠ΅
Π²Π°ΠΌ Π½Π°Π΄ΠΎ Π±ΡΠ΄Π΅Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ Ρ http://wiki.services.openoffice.org/wiki/
Dictionaries
3
- 17. ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ Π²Π°Ρ Π±ΡΠ΄ΡΡ ΡΠ°ΠΉΠ»Ρ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ ΠΈΡ
ΡΠ°ΠΊ,
ΡΡΠΎΠ±Ρ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π° ΡΠΎΠ΄Π΅ΡΠΆΠ°Π»ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡΠΈΠ΅ ΡΠ·ΡΠΊ ΠΈ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
β’ en_US.aff
β’ en_US.dic
ΠΠ°ΡΠ΅ΠΌ ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ ΠΈΡ
Π² ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΡ bin ΡΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ TortoiseSVN. ΠΠ±ΡΡΠ½ΠΎ ΡΡΠΎ C:
Program FilesTortoiseSVNbin. ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΆΠ΅Π»Π°Π΅ΡΠ΅ Π·Π°Π³ΡΠΎΠΌΠΎΠΆΠ΄Π°ΡΡ ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΡ bin, Π²Ρ
ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ ΡΡΠΈ ΡΠ°ΠΉΠ»Ρ Π² ΠΏΠ°ΠΏΠΊΡ C:Program FilesTortoiseSVNLanguages. ΠΡΠ»ΠΈ
ΡΡΠ° ΠΏΠ°ΠΏΠΊΠ° ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ½Π°ΡΠ°Π»Π° Π΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ. ΠΠΎΠ³Π΄Π° Π²Ρ Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π· Π·Π°ΠΏΡΡΡΠΈΡΠ΅
TortoiseSVN, Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΡΠ°Π²ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ.
ΠΡΠ»ΠΈ Π²Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ, TortoiseSVN ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° Π΄Π»Ρ
Π²ΡΠ±ΠΎΡΠ° ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ.
1. ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ tsvn:projectlanguage, Π·Π°Π΄Π°ΡΡΠΈΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠ»Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ±
ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΡΠ²ΠΎΠΉΡΡΠ² ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΡΠΎΡΠΈΡΠ°ΠΉΡΠ΅ Π Π°Π·Π΄Π΅Π» 4.17, Β«Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°Β».
2. ΠΡΠ»ΠΈ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π΅ Π·Π°Π΄Π°Π½, ΠΈΠ»ΠΈ ΡΡΠΎΡ ΡΠ·ΡΠΊ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½, ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΡΠ·ΡΠΊ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ
Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Windows.
3. ΠΡΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΠ΅ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Windows Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Β«Π±Π°Π·ΠΎΠ²ΡΠΉΒ» ΡΠ·ΡΠΊ,
Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΌΠ΅ΡΡΠΎ de_CH (ΠΠ΅ΠΌΠ΅ΡΠΊΠΈΠΉ-Π¨Π²Π΅ΠΉΡΠ°ΡΠΈΡ) ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ de_DE (ΠΠ΅ΠΌΠ΅ΡΠΊΠΈΠΉ).
4. ΠΡΠ»ΠΈ Π½ΠΈΡΠ΅Π³ΠΎ ΠΈΠ· ΡΡΠΎΠ³ΠΎ Π½Π΅ ΡΡΠ°Π±ΠΎΡΠ°Π»ΠΎ, ΡΠΎΠ³Π΄Π° ΡΠ·ΡΠΊ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ - Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ, Π²ΠΊΠ»ΡΡΡΠ½Π½ΡΠΉ Π²
ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ.
4
- 18. ΠΠ»Π°Π²Π° 2. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ
ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΠΌΠΈ
ΠΡΠ° Π³Π»Π°Π²Π° - ΡΠ»Π΅Π³ΠΊΠ° ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½Π°Ρ Π²Π΅ΡΡΠΈΡ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ Π³Π»Π°Π²Ρ ΠΈΠ· ΠΊΠ½ΠΈΠ³ΠΈ ΠΎ Subversion. Π Π°Π·ΠΌΠ΅ΡΡΠ½Π½Π°Ρ Π² Π‘Π΅ΡΠΈ
Π²Π΅ΡΡΠΈΡ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎ Subversion Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ http://svnbook.red-bean.com/.
ΠΡΠ° Π³Π»Π°Π²Π° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΡΠ°ΡΠΊΠΈΠΌ Π½Π΅ΡΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΌ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π² Subversion. ΠΡΠ»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΡΠΌΠΈ
Π΄Π»Ρ Π²Π°Ρ Π² Π½ΠΎΠ²ΠΈΠ½ΠΊΡ, ΡΡΠ° Π³Π»Π°Π²Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎ Π΄Π»Ρ Π²Π°Ρ. ΠΡ Π½Π°ΡΠ½ΡΠΌ Ρ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
ΠΏΠΎΠ½ΡΡΠΈΠΉ
ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΠΌΠΈ, ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΡΠΌ ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΌ ΠΈΠ΄Π΅ΡΠΌ, Π»Π΅ΠΆΠ°ΡΠΈΠΌ Π² ΠΎΡΠ½ΠΎΠ²Π΅ Subversion, ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ
Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΡΡΡ
ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Subversion.
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΡΠΎΠΉ Π³Π»Π°Π²Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π»ΡΠ΄Π΅ΠΉ, ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΡ
Π½Π°Π±ΠΎΡ
ΠΈΡΡ
ΠΎΠ΄Π½ΡΡ
ΠΊΠΎΠ΄ΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΠΏΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ Subversion ΠΌΠΎΠΆΠ΅Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π½Π°Π±ΠΎΡΠΎΠΌ ΡΠ°ΠΉΠ»ΠΎΠ² Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°,
ΠΎΠ½Π° Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π° ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΌ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ Π² ΡΠ°Π±ΠΎΡΠ΅ ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ.
2.1. Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅
Subversion - ΡΡΠΎ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π»Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. Π
Π΅Ρ ΠΎΡΠ½ΠΎΠ²Π΅ Π»Π΅ΠΆΠΈΡ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅, ΡΠ²Π»ΡΡΡΠ΅Π΅ΡΡ ΡΠ΅Π½ΡΡΠΎΠΌ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
. Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Ρ
ΡΠ°Π½ΠΈΡ
ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΡΠΎΡΠΌΠ΅ Π΄Π΅ΡΠ΅Π²Π° ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ - ΡΠΈΠΏΠΈΡΠ½ΠΎΠΉ ΠΈΠ΅ΡΠ°ΡΡ
ΠΈΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ. ΠΡΠ±ΠΎΠ΅
ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΡ, Π° Π·Π°ΡΠ΅ΠΌ ΡΠΈΡΠ°ΡΡ ΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ ΡΡΠΈ ΡΠ°ΠΉΠ»Ρ.
ΠΠ°ΠΏΠΈΡΡΠ²Π°Ρ Π΄Π°Π½Π½ΡΠ΅, ΠΊΠ»ΠΈΠ΅Π½Ρ Π΄Π΅Π»Π°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ Π΄Π»Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ
; ΡΠΈΡΠ°Ρ Π΄Π°Π½Π½ΡΠ΅, ΠΊΠ»ΠΈΠ΅Π½Ρ
ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ
.
Π ΠΈΡΡΠ½ΠΎΠΊ 2.1. Π’ΠΈΠΏΠΈΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΠ»ΠΈΠ΅Π½Ρ/Π‘Π΅ΡΠ²Π΅Ρ
ΠΠΎΡΠ΅ΠΌΡ ΠΌΡ Π·Π°ΠΎΡΡΡΡΠ΅ΠΌ Π½Π° ΡΡΠΎΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅? ΠΠΎΠΊΠ° ΡΡΠΎ Π·Π²ΡΡΠΈΡ ΠΊΠ°ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»-
ΡΠ΅ΡΠ²Π΅ΡΠ°. Π Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΡΡ ΡΠ°ΠΉΠ»-ΡΠ΅ΡΠ²Π΅ΡΠ°, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ
ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ. Π§ΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Subversion ΠΎΡΠΎΠ±Π΅Π½Π½ΡΠΌ - ΡΡΠΎ ΡΠΎ, ΡΡΠΎ ΠΎΠ½ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅
Π²Π½Π΅ΡΡΠ½Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ Π·Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ Π² Π½Π΅Π³ΠΎ: Π»ΡΠ±ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°, ΠΈ Π΄Π°ΠΆΠ΅
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠ°ΠΌΠΎΠΌ Π΄Π΅ΡΠ΅Π²Π΅ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ², ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅, ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡΠ΅ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ
ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ².
ΠΠΎΠ³Π΄Π° ΠΊΠ»ΠΈΠ΅Π½Ρ ΡΠΈΡΠ°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°, ΠΎΠ½ ΠΎΠ±ΡΡΠ½ΠΎ Π²ΠΈΠ΄ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ Π΄Π΅ΡΠ΅Π²Π°
ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ
ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΏΡΠΎΡΠΈΡΡ ΡΠ°ΠΊΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΊΠ°ΠΊ, Β«Π§ΡΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π» ΡΡΠΎΡ
ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Π² ΠΏΡΠΎΡΠ»ΡΡ ΡΡΠ΅Π΄Ρ?Β» ΠΈΠ»ΠΈ Β«ΠΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΠ» ΡΡΠΎΡ ΡΠ°ΠΉΠ» ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΎΠ½
ΠΏΡΠΎΠΈΠ·Π²ΡΠ»?Β» ΠΠΎΠΏΡΠΎΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΡΠ²Π»ΡΡΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ Π΄Π»Ρ Π»ΡΠ±ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
5
- 19. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΠΌΠΈ
Π²Π΅ΡΡΠΈΡΠΌΠΈ: ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠΉ Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ ΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π²ΠΎ
Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
2.2. ΠΠΎΠ΄Π΅Π»ΠΈ Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΡΠ΅ΠΌ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΠΌΠΈ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡΡΡΡ ΡΠ΅ΡΠ°ΡΡ ΠΎΠ΄Π½Ρ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ: ΠΊΠ°ΠΊ
ΡΠΈΡΡΠ΅ΠΌΠ° Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π½Π΅ Π΄Π°Π²Π°Ρ ΠΈΠΌ ΠΏΡΠΈ
ΡΡΠΎΠΌ Π½Π°ΡΡΡΠΏΠ°ΡΡ Π΄ΡΡΠ³ Π΄ΡΡΠ³Ρ Π½Π° ΠΏΡΡΠΊΠΈ? ΠΠ»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΡΠ΅ΡΠ΅ΡΡΡΡ Π»Π΅Π³ΠΊΠΎ Π½Π΅ΡΠ°ΡΠ½Π½ΠΎ
ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠ°ΡΡ Π² Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄ΡΡΠ³ Π΄ΡΡΠ³Π°.
2.2.1. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ°ΠΊΠΎΠΉ ΡΡΠ΅Π½Π°ΡΠΈΠΉ: ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ Ρ Π½Π°Ρ Π΅ΡΡΡ Π΄Π²Π° ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°, ΠΠ°ΡΡΠΈ ΠΈ Π‘Π°Π»Π»ΠΈ. ΠΠ°ΠΆΠ΄ΡΠΉ
ΠΈΠ· Π½ΠΈΡ
ΡΠ΅ΡΠΈΠ» ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ ΡΠ°ΠΉΠ» ΠΈΠ· Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Π² ΠΎΠ΄Π½ΠΎ ΠΈ ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ. ΠΡΠ»ΠΈ ΠΠ°ΡΡΠΈ
ΡΠΎΡ
ΡΠ°Π½ΠΈΡ ΡΠ²ΠΎΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ²ΡΠΌ, ΡΠΎΠ³Π΄Π°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π‘Π°Π»Π»ΠΈ (Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠ΅ΠΊΡΠ½Π΄Π°ΠΌΠΈ ΠΏΠΎΠ·ΠΆΠ΅) ΠΌΠΎΠΆΠ΅Ρ
Π½Π΅ΠΏΡΠ΅Π΄Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠ°ΡΡ ΠΈΡ
ΡΠ²ΠΎΠ΅ΠΉ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ ΡΠ°ΠΉΠ»Π°. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ Π²Π΅ΡΡΠΈΡ ΠΠ°ΡΡΠΈ
Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΠ΅ΡΡΠ½Π° Π½Π°Π²ΡΠ΅Π³Π΄Π° (Ρ.ΠΊ. ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠΎΠΌΠ½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΡΡ Π²Π΅ΡΡΠΈΡ), Π²Π½Π΅ΡΡΠ½Π½ΡΠ΅ ΠΠ°ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π΅
Π±ΡΠ΄ΡΡ ΠΎΡΡΠ°ΠΆΠ΅Π½Ρ Π² Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΡΠ°ΠΉΠ»Π° Π‘Π°Π»Π»ΠΈ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½Π° Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π²ΠΈΠ΄Π΅Π»Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΠ°ΡΡΠΈ,
ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³Π»Π° Π±Ρ ΡΡΠ΅ΡΡΡ. Π Π°Π±ΠΎΡΠ° ΠΠ°ΡΡΠΈ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΡΠ΅ΡΡΠ½Π° - ΠΈΠ»ΠΈ, ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ
Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ ΡΠ°ΠΉΠ»Π°, - ΠΈ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π½Π΅ΠΏΡΠ΅Π΄ΡΠΌΡΡΠ»Π΅Π½Π½ΠΎ. ΠΠ°ΠΊ ΡΠ°Π· ΡΠ° ΡΠΈΡΡΠ°ΡΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΡ ΠΈ
Ρ
ΠΎΡΠΈΠΌ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ!
Π ΠΈΡΡΠ½ΠΎΠΊ 2.2. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΠΎΡΠ΅ΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ
2.2.2. ΠΠΎΠ΄Π΅Π»Ρ ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅-ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅-Π Π°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΌΠΎΠ΄Π΅Π»Ρ
Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅-ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅-ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π ΡΠ°ΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ°Π΅Ρ Π²Π½ΠΎΡΠΈΡΡ
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠ°ΠΉΠ» ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ Π·Π° ΡΠ°Π·. ΠΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΠ°ΡΡΠΈ ΡΠΌΠΎΠΆΠ΅Ρ Π²Π½Π΅ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ
6
- 20. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΠΌΠΈ
Π² ΡΠ°ΠΉΠ», ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ½Π°ΡΠ°Π»Π° Π΅Π³ΠΎ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ. ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π²Π·ΡΡΠΈΡ ΠΊΠ½ΠΈΠ³ΠΈ Π²
Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅: Π΅ΡΠ»ΠΈ ΠΠ°ΡΡΠΈ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π» ΡΠ°ΠΉΠ», Π‘Π°Π»Π»ΠΈ Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π² Π½ΡΠΌ Π½ΠΈΠΊΠ°ΠΊΠΈΡ
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΠΎΡΠΊΠ»ΠΎΠ½ΠΈΡ Π΅Ρ Π·Π°ΠΏΡΠΎΡ, Π΅ΡΠ»ΠΈ ΠΎΠ½Π° ΠΏΠΎΠΏΡΡΠ°Π΅ΡΡΡ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ». ΠΡΡ, ΡΡΠΎ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ -
ΡΠΈΡΠ°ΡΡ ΡΠ°ΠΉΠ» ΠΈ ΠΆΠ΄Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΠ°ΡΡΠΈ Π·Π°ΠΊΠΎΠ½ΡΠΈΡ ΡΠ²ΠΎΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ ΡΠ½ΠΈΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΡ. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ
ΠΠ°ΡΡΠΈ ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΡΠ΅Ρ ΡΠ°ΠΉΠ», Π΅Π³ΠΎ Ρ
ΠΎΠ΄ ΠΎΠΊΠΎΠ½ΡΠ΅Π½, ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ Π‘Π°Π»Π»ΠΈ, Π² ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, ΡΠΌΠΎΠΆΠ΅Ρ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ
ΠΈ ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ.
Π ΠΈΡΡΠ½ΠΎΠΊ 2.3. ΠΠΎΠ΄Π΅Π»Ρ ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅-ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅-Π Π°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΌΠΎΠ΄Π΅Π»ΡΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅-ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅-ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½Π°
Π½Π°ΠΊΠ»Π°Π΄ΡΠ²Π°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ°ΡΡΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π½Π΅ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ:
β’ ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·Π²Π°ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΠ½ΠΎΠ³Π΄Π° ΠΠ°ΡΡΠΈ, Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π²
ΡΠ°ΠΉΠ», Π·Π°Π±ΡΠ²Π°Π΅Ρ ΠΎΠ± ΡΡΠΎΠΌ. ΠΠ΅ΠΆΠ΄Ρ ΡΠ΅ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π‘Π°Π»Π»ΠΈ Π²ΡΡ Π΅ΡΡ ΠΆΠ΄ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° ΡΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ
ΠΊ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»Π°, Π΅Ρ ΡΡΠΊΠΈ ΡΠ²ΡΠ·Π°Π½Ρ. Π ΠΏΠΎΡΠΎΠΌ ΠΠ°ΡΡΠΈ ΡΠ΅Π·ΠΆΠ°Π΅Ρ Π² ΠΎΡΠΏΡΡΠΊ. Π’Π΅ΠΏΠ΅ΡΡ Π‘Π°Π»Π»ΠΈ Π΄Π»Ρ
ΡΠ½ΡΡΠΈΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΠΠ°ΡΡΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ. Π‘ΠΈΡΡΠ°ΡΠΈΡ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Π½Π΅Π½ΡΠΆΠ½ΠΎΠΉ
Π·Π°Π΄Π΅ΡΠΆΠΊΠ΅ ΠΈ ΠΏΠΎΡΠ΅ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
β’ ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·Π²Π°ΡΡ ΠΈΠ·Π»ΠΈΡΠ½ΡΡ ΠΏΠΎΠΎΡΠ΅ΡΡΠ΄Π½ΠΎΡΡΡ. Π§ΡΠΎ, Π΅ΡΠ»ΠΈ ΠΠ°ΡΡΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠ΅Ρ Π½Π°ΡΠ°Π»ΠΎ
ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°, Π° Π‘Π°Π»Π»ΠΈ Ρ
ΠΎΡΠ΅Ρ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ΄ΠΏΡΠ°Π²ΠΈΡΡ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΆΠ΅ ΡΠ°ΠΉΠ»Π°? ΠΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ
Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ. ΠΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π»Π΅Π³ΠΊΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ» ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ
Π²ΡΠ΅Π΄Π° ΡΡΠΎ Π±Ρ Π½Π΅ ΠΏΡΠΈΠ½Π΅ΡΠ»ΠΎ (ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ΅ ΡΠ»ΠΈΡΠ½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ). Π ΡΡΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΠΈΠΌ Π½Π΅
Π½Π°Π΄ΠΎ Π΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΠΈ Ρ
ΠΎΠ΄Ρ ΠΏΠΎ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ.
β’ ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·Π²Π°ΡΡ Π»ΠΎΠΆΠ½ΠΎΠ΅ ΡΡΠ²ΡΡΠ²ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ ΠΠ°ΡΡΠΈ
Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π» ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠ΅Ρ ΡΠ°ΠΉΠ» Π, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ, ΠΊΠ°ΠΊ Π‘Π°Π»Π»ΠΈ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π»Π° ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠ΅Ρ ΡΠ°ΠΉΠ» Π.
7
- 21. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΠΌΠΈ
ΠΠΎ Π΄ΠΎΠΏΡΡΡΠΈΠΌ, ΡΡΠΎ Π ΠΈ Π Π·Π°Π²ΠΈΡΡΡ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π° ΠΈ ΡΠ΄Π΅Π»Π°Π½Π½ΡΠ΅ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅
ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡ. ΠΠ΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎ Π ΠΈ Π Π²ΠΌΠ΅ΡΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΠ»ΠΎΠΊΠΈΡΡΡΡΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π±Π΅ΡΡΠΈΠ»ΡΠ½Π°
Π² ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ - Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΎΠ½Π° ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ»Π° Π»ΠΎΠΆΠ½ΠΎΠ΅ ΡΡΠ²ΡΡΠ²ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.
ΠΠ°ΡΡΠΈ ΠΈ Π‘Π°Π»Π»ΠΈ Π·Π°ΠΏΡΠΎΡΡΠΎ ΠΌΠΎΠ³ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ, ΡΡΠΎ, Π±Π»ΠΎΠΊΠΈΡΡΡ ΡΠ°ΠΉΠ»Ρ, ΠΊΠ°ΠΆΠ΄ΡΠΉ Π½Π°ΡΠΈΠ½Π°Π΅Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΡ
ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π·Π°Π΄Π°ΡΡ ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΡΠ΅Ρ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΈΡ
Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
2.2.3. ΠΠΎΠ΄Π΅Π»Ρ ΠΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅-ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅-Π‘Π»ΠΈΡΠ½ΠΈΠ΅
Subversion, CVS ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅-
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅-ΡΠ»ΠΈΡΠ½ΠΈΠ΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π ΡΡΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΠΈΠ· Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΠΏΡΠΎΠ΅ΠΊΡ ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΡΡ ΠΊΠΎΠΏΠΈΡ - Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ΅
ΠΎΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ² Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ,
ΠΈΠ·ΠΌΠ΅Π½ΡΡ ΡΠ²ΠΎΠΈ Π»ΠΈΡΠ½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ. Π ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ², Π»ΠΈΡΠ½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ ΡΠ»ΠΈΠ²Π°ΡΡΡΡ Π² Π½ΠΎΠ²ΡΡ, ΡΠΈΠ½Π°Π»ΡΠ½ΡΡ
Π²Π΅ΡΡΠΈΡ. ΠΠ±ΡΡΠ½ΠΎ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΠΌΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π² ΡΠ»ΠΈΡΠ½ΠΈΠΈ, Π½ΠΎ, ΡΠ°Π·ΡΠΌΠ΅Π΅ΡΡΡ, Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ
ΠΈΡΠΎΠ³Π΅ Π·Π° Π΅Π³ΠΎ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π²ΡΡ ΡΠ°Π²Π½ΠΎ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ.
ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ: ΡΠΊΠ°ΠΆΠ΅ΠΌ, ΠΈ ΠΠ°ΡΡΠΈ, ΠΈ Π‘Π°Π»Π»ΠΈ ΡΠΎΠ·Π΄Π°Π»ΠΈ ΡΠ²ΠΎΠΈ ΡΠ°Π±ΠΎΡΠΈΠ΅ ΠΊΠΎΠΏΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ°,
ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π² ΠΈΡ
ΠΈΠ· Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°. ΠΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ, ΠΈ Π΄Π΅Π»Π°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠ°ΠΉΠ»Π΅ A Π²
ΡΠ²ΠΎΠΈΡ
ΡΠ°Π±ΠΎΡΠΈΡ
ΠΊΠΎΠΏΠΈΡΡ
. ΠΠ΅ΡΠ²ΠΎΠΉ ΡΠ²ΠΎΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅Ρ Π‘Π°Π»Π»ΠΈ. ΠΠ°ΡΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΠ°ΡΡΠΈ
ΠΏΡΡΠ°Π΅ΡΡΡ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ ΡΠ²ΠΎΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ Π΅Π³ΠΎ, ΡΡΠΎ Π΅Π³ΠΎ ΡΠ°ΠΉΠ» Π ΡΡΡΠ°ΡΠ΅Π».
ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΡΠ°ΠΉΠ» Π Π² Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π±ΡΠ» ΠΊΠ°ΠΊ-ΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½ Ρ ΡΠ΅Ρ
ΠΏΠΎΡ, ΠΊΠ°ΠΊ ΠΠ°ΡΡΠΈ ΠΏΠΎΠ»ΡΡΠΈΠ» Π΅Π³ΠΎ.
ΠΠΎΡΡΠΎΠΌΡ ΠΠ°ΡΡΠΈ ΠΏΡΠΎΡΠΈΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΡΠ»ΠΈΡΡ (merge) Π»ΡΠ±ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΠ· Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Ρ Π΅Π³ΠΎ
ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΊΠΎΠΏΠΈΠ΅ΠΉ ΡΠ°ΠΉΠ»Π° Π. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π‘Π°Π»Π»ΠΈ Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ Ρ Π΅Π³ΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ,
ΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ΅ΠΏΠ΅ΡΡ Π² Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΊΠΎΠΏΠΈΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Ρ ΠΎΠ±Π° Π½Π°Π±ΠΎΡΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΎΠ½ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ Π΅Ρ
ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π² Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅.
Π ΠΈΡΡΠ½ΠΎΠΊ 2.4. ΠΠΎΠ΄Π΅Π»Ρ ΠΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅-ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅-Π‘Π»ΠΈΡΠ½ΠΈΠ΅
8
- 22. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΠΌΠΈ
Π ΠΈΡΡΠ½ΠΎΠΊ 2.5. ...ΠΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅-ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅-Π‘Π»ΠΈΡΠ½ΠΈΠ΅. ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅
ΠΠΎ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ, Π΅ΡΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π‘Π°Π»Π»ΠΈ Π²ΡΡ-ΡΠ°ΠΊΠΈ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ ΠΠ°ΡΡΠΈ? Π§ΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ
Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅? ΠΡΠ° ΡΠΈΡΡΠ°ΡΠΈΡ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠ°Ρ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠΌ, ΠΎΠ±ΡΡΠ½ΠΎ Π½Π΅ ΡΠ°ΠΊΠ°Ρ ΡΠΆ Π±ΠΎΠ»ΡΡΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°.
ΠΠΎΠ³Π΄Π° ΠΠ°ΡΡΠΈ ΠΏΡΠΎΡΠΈΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΡΠ²ΠΎΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ ΠΈΠ· Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°, Π΅Π³ΠΎ ΠΊΠΎΠΏΠΈΡ ΡΠ°ΠΉΠ»Π°
Π ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ ΠΊΠ°ΠΊ Π½Π°Ρ
ΠΎΠ΄ΡΡΠ°ΡΡΡ Π² ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠ°: ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΠΈΠ΄Π΅ΡΡ ΠΎΠ±Π° Π½Π°Π±ΠΎΡΠ°
ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡΡΡΠΈΡ
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΈ Π²ΡΡΡΠ½ΡΡ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°
Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°Π·ΡΠ΅ΡΠ°ΡΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡ, ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ ΠΏΠΎΠ½ΡΡΡ ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ
Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠΉ ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΡΠΉ Π²ΡΠ±ΠΎΡ. ΠΠΎΠ³Π΄Π° ΠΠ°ΡΡΠΈ Π²ΡΡΡΠ½ΡΡ ΡΠ°Π·ΡΠ΅ΡΠΈΠ» ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΠΈΠ΅ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ
(Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡΡΡΠΌ ΠΈΡ
ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ Ρ Π‘Π°Π»Π»ΠΈ!), ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ½Π½ΡΠΉ ΡΠ°ΠΉΠ»
ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π² Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅.
ΠΠΎΠ΄Π΅Π»Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅-ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅-ΡΠ»ΠΈΡΠ½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ
Π°ΠΎΡΠΈΡΠ½ΠΎ, Π½ΠΎ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΎΠ½Π°
ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ, Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Ρ Π΄ΡΡΠ³ Π΄ΡΡΠ³Π°. ΠΡΠΈ
ΡΠ°Π±ΠΎΡΠ΅ Π½Π°Π΄ ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈ ΡΠ΅ΠΌΠΈ ΠΆΠ΅ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΎΠ±ΡΡΠ½ΠΎ ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, ΡΡΠΎ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ
Π²Π½ΠΎΡΠΈΠΌΡΡ
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ; ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡ Π±ΡΠ²Π°ΡΡ ΡΠ΅Π΄ΠΊΠΎ. Π Π²ΡΠ΅ΠΌΡ, ΠΏΠΎΡΡΠ°ΡΠ΅Π½Π½ΠΎΠ΅ Π½Π°
ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ², Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠ΅Π½ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΎΡΠ½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ³ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.
Π ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ², Π²ΡΡ ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΡΠ΅ΡΠ°ΡΡΠ΅ΠΌΡ ΡΠ°ΠΊΡΠΎΡΡ: Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
ΠΡΠΈ ΠΏΠ»ΠΎΡ
ΠΎΠΌ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈ ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΈΡ
, ΠΈ
ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ². ΠΠ΅Ρ ΡΠ°ΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΌΠΎΠΆΠ΅Ρ Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ
ΠΎΠ±ΡΠ°ΡΡΡΡ, ΠΈ Π½Π΅Ρ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°ΡΡ ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡ. ΠΠ΅ ΡΡΠΎΠΈΡ
ΡΡΠΏΠΎΠΊΠ°ΠΈΠ²Π°ΡΡΡΡ Π»ΠΎΠΆΠ½ΡΠΌ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠ΅ΠΌ Π±Π»ΠΎΠΊΠΈΡΡΡΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ-ΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ°ΡΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡ; Π½Π°
ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅, Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ½ΠΈΠΆΠ°Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΊΠ°ΠΊ Π½ΠΈΡΡΠΎ Π΄ΡΡΠ³ΠΎΠ΅.
9