Прафесійны хостынг у Беларусі, Расіі і Нідэрландах
8 лет прафесійнага хостынгу ў Беларусі

Налада SVN

Subversion — адносна новая сістэма кіравання версіямі (укараняецца з 2000 г.), аднак вялікая частка распрацоўнікаў аддае перавагу працы менавіта з ёй, дзякуючы эфектыўнасці рашэння задач і вычарпальнай колькасці, наяўных функцый. Менавіта таму Active Technologies прапаноўвае падтрымку SVN-хостынгу для кіравання распрацоўкай web-праектаў, што абслугоўваюцца па тарыфных планах віртуальнага хостынгу на платформе Linux. SVN-хостынг дазваляе адсочваць усе змены праграмнага кода, дае магчымасць некалькім распрацоўнікам адначасова працаваць над аднымі і тымі ж файламі, не замінаючы адзін аднаму. Акрамя таго, прапанаваная намі тэхналогія дазваляе з лёгкасцю ажыццяўляць абарону ад узломаў, лёгкі адкат і рэзервовае капіраванне.

Прынцып працы SVN-сістэмы зводзіцца да наступнага: распрацоўнікі дублююць файлавую структуру праекту (рэпазітар) на серверы, пры гэтым фактычна працуюць з лакальнай копіяй, захаванай на боку кліента — так званымі «працоўнымі копіямі». Пасля працы з лакальнымі працоўнымі копіямі змены фіксуюцца на серверы праз SVN-кліент пры дапамозе аперацыі «Commit». Пры сумеснай працы над аднымі і тымі жа файламі рэпазітара пасля выканання «Commit» SVN выкарыстае механізм зліцця працоўных версій файлаў, пры гэтым падаецца зручны інструментар пры ўзнікненні канфліктаў кода, створанага рознымі распрацоўнікамі. Сістэма пазбягае дубляванні інфармацыі, улічваючы толькі адрозненні паміж версіямі файлаў.

Нярэдка ўзнікаюць і такія сітуацыі, калі неабходна аб'яднанне працы з файламі, некалькіх аўтараў. Для гэтага ў сістэме SVN маецца функцыя «merge». Зліццё паміж галінамі &mdash паралельна распрацаванымі працоўнымі копіямі, фактычна ўяўляе сабой кампраміс пры іх канфлікце. Да таго ж, функцыя merge з'яўляецца ўніверсальным сродкам занясенне ў працоўную копію змен. Акрамя таго, merge дазваляе лёгка адмовіцца ад зафіксаваных змен і дае магчымасць прагляду змен у працоўнай копіі, адлюстроўваючы розніцу паміж двума станамі рэпазітара.

На ўсіх выглядах Linux-хостынгу Active Technologies падтрымліваецца бясплатная паслуга SVN.

Налада SVN-хостынгу

Каб стварыць новы SVN рэпазітар, націсніце ў панэлі кіравання піктаграму «Стварыць» на старонцы «SVN рэпазітары»:

Вы можаце зрабіць Checkout абранага рэпазітара, скарыстаўшыся опцыяй «Рэдагаваць рэпазітар» і паказаўшы лакальную тэчку. Таксама можна наладзіць аўтаматычны Checkout пры стварэнні рэпазітара, у гэтым выпадку файлы з сховішча будуць выгружацца на лакальную копію ў аўтаматычным рэжыме.

Скарыстаўшыся опцыяй «Атрыбуты рэпазітара» вы можаце задаць аўтаматычны Сheckout у абраную папку.

У якасці кліента для Windows рэкамендуем выкарыстаць TortoiseSVN, размова аб якім ішла вышэй. Падключэнне ажыццяўляецца па пратаколе SSH, прыклад налады TortoiseSVN: "шлях да папкі TortoiseSVN\bin\TortoisePlink.exe" -pw *** (дзе *** — ваш пароль сістэмнага карыстальніка хостынгу). Задаючы пароль тут, вы пазбаўляеце сябе ад неабходнасці кожны раз уводзіць яго зноўку падчас прац з праграмай.

Рашэнні
Тэхналогіі
вул. Скрыганава, 6А, Офiс 14 (5 паверх)
Мінск, Беларусь, 220073
Як нас знайсці
+375 17 2-911-511, факс: 306-38-08
Эл. пошта: sales@active.by
Кантактная інфармацыя
Задать вопрос
Связаться с нами