Конфигурисање Ксцоде-а да користи Субверзију
Било да сте нови Аппле програмер или искусни какао инжењер са коренима у НеКСТСтеп-у, разумећете потребу да направите резервну копију свог напорног рада. Интеграција Ксцоде-а са субверзијом не само да вам омогућава да направите резервну копију вашег кода, већ вам такође омогућава да задржите историју промена на које можете да се вратите или да упоредите свој код. Ово се зове контрола верзија. Овај чланак претпоставља да већ имате сопствено субверзионо спремиште за које имате приступ за читање и писање.Ако желите да подесите сопствени субверзиони сервер, предлажем да консултујете свемогући Гоогле за широк спектар чланака о томе како да извршите овај задатак. Читајте даље за снимке екрана, детаље и много забаве.
Корак 1) Реците Ксцоде-у о свом спремишту.
Ксцоде има могућност да комуницира са субверзијом користећи изворну свн комуникацију, ссх+свн, хттп и хттпс. Најпопуларнији од различитих метода је хттпс који вам омогућава да сачувате своје податке преко шифрованог канала. Јер на крају крајева, важно је да ваше пословне тајне никада не буду изложене вашем конкуренту! Да бисте додали субверзионо спремиште, идите на мени „СЦМ“ и изаберите опцију „Конфигуриши СЦМ спремишта…“. Попуните релевантне информације које би вам требале бити доступне, ако нису, контактирајте особу која администрира ваше СВН спремиште за више детаља.
Корак 2) Ставимо ваш код на Субверзиони сервер
Вратите се на СЦМ мени и изаберите ставку менија „Спремишта“. Са овог екрана сада можете да „увезете“ свој напоран рад у спремиште. Кликните на дугме „Увези“ и идите до директоријума вашег Ксцоде пројекта. Ако то већ нисте урадили, можда бисте желели да размислите о конфигурисању вашег пројекта да користи директоријум за градње који живи ВАН од директоријума вашег Ксцоде пројекта. Ако конфигуришете своје путање изградње (у подешавањима вашег пројекта) на овај начин, избећи ћете проверу бинарних копија ваше апликације, што је обично непотребно пошто је субверзија управљање изворном контролом (СЦМ), а не управљање бинарном контролом. Након што сте се решили ситуације са путањом изградње, наставите и изаберите цео Ксцоде пројекат и увезите га. Ако је субверзиони сервер "локалан" за ваш рачунар, овај процес ће се брзо одвијати. Ако не, сачекајте неко време да се заврши.
Корак 3) Одјавите свој новоувезени код из спремишта
Сада када сте сачували свој изворни код на субверзионом серверу, тренутна локална копија вашег Ксцоде пројекта може се померити у страну, или још боље, обрисати. Не брините пошто сте ставили датотеке у спремиште, можемо их брзо проверити тако да ће ваша радна копија бити прикачена у спремиште. Вратите се на СЦМ мени (примећујете ли тренд овде?) и изаберите „Репозиторијуми“. Из прозора за прегледање спремишта изаберите свој Ксцоде пројекат и кликните на дугме „Цхецкоут“. Ксцоде ће од вас тражити место за чување пројекта. Било која локација ће бити довољна, само је сачувајте.
Корак 4) Обавестите свој пројекат да је под СЦМ контролом
Време је да кажете Ксцоде-у да вашим пројектом управља СЦМ, или тачније субверзија.Повуците подешавања пројекта и кликните на дугме „Корени пројекта и СЦМ“. Појавиће се прозор који видите испод где желите да изаберете, а затим кликните на мале црне стрелице док не прочита ваше субверзионо спремиште. То је то. Притисните Ок и вратите се на Ксцоде. Ваш пројекат је сада свестан Субверзије.
Завршни кораци Напоран рад се исплатио. Сада можете да кликнете десним тастером миша на траку менија бочне траке за навигацију и проверите унос „СЦМ“. Ово ће поставити додатну колону у бочну траку која ће имати „М“ у себи ако је датотека „новија“ (што значи да треба да буде урезана) од онога што је у Субверзионом спремишту. Сада можете десним кликом на датотеку и урезати је у спремиште. Када то урадите, Ксцоде ће од вас тражити да унесете коментар који описује које су промене направљене у датотеци.