Subversion (երբեմն կոչվում է SVN) բաց կոդով համակարգ է, որը հիշում է ֆայլերի և գրացուցակների կատարած յուրաքանչյուր փոփոխություն: Այս համակարգը օգտակար է, երբ ցանկանում եք ժամանակի ընթացքում հետևել փաստաթղթի փոփոխություններին կամ վերականգնել ֆայլի հին տարբերակը: Սկսեք առաջին քայլից ՝ Subversion- ը Mac OS X- ում տեղադրելու մանրամասն հրահանգների համար:
Քայլ
2 -րդ մաս 1. Համակարգի տեղադրում երկուական փաթեթից
Քայլ 1. Այցելեք
Այդ էջում դուք կգտնեք մի շարք ներբեռնվող երկուական ֆայլեր ՝ յուրաքանչյուրը տարբեր պահանջներով: Ընտրեք երկուական, որը լավագույնս համապատասխանում է ձեր կարիքներին:
Քայլ 2. Քաղեք
ներբեռնված pkg. Դրանից հետո աշխատասեղանին կստեղծվի Subversion- ի տեղադրման ֆայլը: Կրկնակի կտտացրեք ֆայլը և հետևեք տեղադրման քայլերին, ինչպես նշված է:
Քայլ 3. Բացեք «Կոմունալ ծառայություններ» պանակում գտնվող տերմինալը:
Այլապես, փնտրեք տերմինալ Spotlight- ի միջոցով: [Username] $ հրամանում մուտքագրեք հետևյալ գրառումը.
-
svn [մուտքագրել]
-
Եթե հրամանը վերադարձնի «Օգտագործման համար մուտքագրեք 'svn help'» պատասխանը, Subversion- ը լավ է աշխատում:
-
Եթե/usr/local/bin- ը հասանելի չէ գրացուցակում, խմբագրեք.profile ֆայլը և ավելացրեք հետևյալ տողը.
արտահանման PATH = $ PATH:/usr/local/bin
-
Բացեք Տերմինալի նոր պատուհան և փորձեք մուտքագրել հետևյալ հրամանը. Svn [մուտքագրել]
2 -րդ մաս 2 -ից. Դիվերսիոն միջավայրի ստեղծում
Քայլ 1. Կարգավորեք SVN սերվերը:
Ձեզ անհրաժեշտ է այս սերվերը ՝ Subversion նախագծերը տարածելու համար:
Քայլ 2. Գործարկեք տերմինալը և հաշիվների գրացուցակում ստեղծեք «svnroot» անունով գրացուցակ այսպես
մկդիր սվնրոոթ
-
Մուտքագրեք ՝ svnadmin create/Users/[Ձեր օգտվողի անունը]/svnroot
-
Սերվերը հաջողությամբ ստեղծվեց:
Քայլ 3. Օգտագործեք SVN սերվեր տերմինալով:
Դուք կարող եք ստուգել այն Տերմինալի միջոցով հետևյալ հրամանով ՝ svn checkout file: /// Users/[your username]/svnroot
-
Հեռավոր մուտքի համար միացրեք «ssh access» (System Preferences/Sharing) բաժնում և ստուգեք հետևյալ հրամանի միջոցով. Svn checkout svn+ssh: //my.domain.com/Users/ [your username]/svnroot
Քայլ 4. Ստեղծեք Subversion manager ծրագիրը:
Օրինակ, svnX- ն ապահովում է Mac OS X- ի բոլոր տարբերակները 10.5 -ից մինչև 10.8 -ը: Դուք կարող եք այն ստանալ https://code.google.com կայքում:
Քայլ 5. Ներբեռնելուց հետո գործարկեք SVNx- ը, այնուհետև տեսեք երկու պատուհան ՝ «Աշխատանքային պատճեններ» "և" Պահեստներ »:
«Պահեստներ» բաժնում ավելացրեք URL- ն և մուտքի տվյալները SVN սերվերից:
-
Բացեք պատուհանը: Եթե դուք ստանում եք սխալի հաղորդագրություն, ստուգեք ձեր մուտքը:
-
Անցեք տերմինալին և մուտքագրեք ՝ svn import -m «ձեր ներմուծման հաղորդագրությունները»/my/local/project/path/my/remote/svn/repository: Այս հրամանը տեղական նախագծից բոլոր ֆայլերը ավելացնում է SVN սերվերին:
-
SVNx- ի «Աշխատանքային պատճեն» պատուհանում ավելացրեք SVN պահեստների գրացուցակը (SVN սերվերից):
Քայլ 6. SVNx- ում բացեք ֆայլի/փաստաթղթի աշխատանքային պատճենը:
Այս նախագծի վրա աշխատելիս կարող եք տեսնել փոփոխությունները SVNx պատուհանում:
Քայլ 7. Փորձարկեք փաստաթուղթը:
Փոքր փոփոխություններ կատարեք ֆայլի/փաստաթղթի պատճենում, այնուհետև թարմացրեք փաստաթուղթը «Աշխատանքային պատճեն» պատուհանում:
SVNx- ը ցուցադրում է բոլոր ֆայլերը փոփոխություններով: Կտտացրեք «Պարտվել» կոճակին ՝ այն SVN սերվերի պահոցում ավելացնելու համար:
Քայլ 8. Եթե ցանկանում եք աշխատել Subversion պահեստում գտնվող փաստաթղթերի/ֆայլերի վրա անմիջապես Finder- ից, ապա լավ գաղափար է օգտագործել SCPlugin կամ SVN Scripts for Finder- ի համար:
Խորհուրդներ
- Որոշ լրացուցիչ փաստաթղթեր հասանելի են Subversion ռեսուրսների «doc/» ենթակայքում: Լրացուցիչ տեղեկությունների համար կարդացեք «doc/README» ֆայլը:
- Subversion- ի հիմնական փաստաթղթերը անվճար գիրք է, որը կոչվում է Version Control with Subversion կամ The Subversion Book: Դուք կարող եք այն ստանալ https://svnbook.red-bean.com/ կայքից