ПредишенСледващото

Ако импортирате в съществуваща хранилище, който вече съдържа проекти, а след това хранилище структура ще вече са определени. Ако импортирате данни в нов хранилище, тогава има смисъл да се мисли за това как ще бъде организирано. Прочетете "Хранилище оформление" за допълнителен съвет.

Този раздел описва командата Subversion внос, който е предназначен да се вмъква в хранилището за всички йерархията на директорията в даден момент. Въпреки факта, че този екип осъществява своята работа, но все пак има няколко недостатъка:

Няма начин да изберете файлове и папки, освен с помощта на глобалната игнорира настройки.

Папката внасят не се превърне в работа копие. Трябва да се направи поръчка за копиране на файлове от сървъра.

Лесно е да се внасят до нивото на грешна папка в хранилището.

Преди да импортирате вашия проект в хранилището трябва да:

Изтриване на всички файлове, които не са необходими за изграждане на проекта (временни файлове, създадени от съставителя, като например * .obj, компилирани бинарни файлове.)

Организиране на файловете в папки и подпапки. Въпреки че е възможно да се преименува / преместване на файлове по-късно е силно препоръчително, че е създадена структурата на проекта, преди да импортирате!

Сега изберете най-горната папка в структурата на папките проекта в Windows Explorer и щракнете с десния бутон, за да отворите контекстното меню. Изберете командата TortoiseSVN → Импортиране. което ще отвори диалогов прозорец:

Фигура 4.6. диалоговия прозорец за импортиране

Импортиране на данни в хранилището

В този диалог трябва да въведете адреса на хранилище мястото, където искате да импортирате вашия проект. Важно е да се разбере, че тя внася в локална папка на хранилището не се появява, само на съдържанието му. Например, ако има следната структура:

Внос съобщение се използва като съобщение дневник.

По подразбиране, файлове и папки, които да съответстват на глобалното-игнорират модели не са внесени. Можете да промените това поведение с помощта на Включи игнорира файлове отметката. По-подробна информация по нареждане на глобалните модели пренебрегват, съдържащи се в "Общи настройки".

Веднага след като натиснете OK. TortoiseSVN внася хранилище пълен указател дървото с всички файлове. Кой поставя проекта в хранилището под контрол на версиите. Моля, имайте предвид, че папката, която внася не е под контрол версия! За да се получи работна копие. под контрол на версиите, трябва да се направи добива на само внесени версия. Или прочетете за да разберете как да импортирате папка на мястото си.

Внос в Място

Ако приемем, че си хранилище, което вече имате и искате да добавите нова структура на папките с него, просто следвайте тези стъпки:

За да създадете нова папка проект директно в хранилището с помощта на хранилище браузъра. Ако използвате една от стандартните схеми, може да искате да я създадете като подпапка в багажника, отколкото в хранилище корен. Хранилището браузърът показва структурата точно като Windows Explorer, така че можете да видите как е организирано всичко.

Поръчката новата папка върху папката, която искате да импортирате. Вие ще видите предупреждение, че местната папката не е празна. Не обръщай внимание на предупреждението. Сега имате версийте папка най-високо ниво с неконтролираните съдържание.

Използвайте командата TortoiseSVN → Добавяне. по този версийте папка, за да добавите някои или всички от съдържанието. Можете да добавяте и премахвате файлове, определени SVN: игнорира имоти на папки и да извършва всякакви други промени, които се нуждаят.

Ангажиране папката най-високо ниво, а вие имате нова версийте дърво и местна работна копие, създадено от съществуващия си папка.

специален Files

Понякога трябва да си набави файл контрол на данните е различен за всеки потребител. Това означава, че имате файл който всеки разработчик / потребителят трябва да се промени, за да отговарят на предпочитанията си. Но версиите на такъв файл е трудно, защото всеки потребител е всеки път да запише промените им до хранилището.

В такива случаи Ви препоръчваме да използвате шаблонни файлове. Можете да създадете файл, който съдържа всички необходими данни на разработчиците, добавете този файл, за контрол на версиите и нека разработчиците да проверят този файл. След това, всеки разработчик трябва да направите копие на този файл и преименуване това копие, а след това копие може да бъде променена без проблеми.

И, за да не се наруши на потребителите, ние също така добави, default.build.user файл в списъка за игнориране на своя родител папка, т.е. ние си поставихме за Subversion SVN: игнорира собственост, така че да включва, че името на файла. По този начин, тя не е показана като неконтролирани всеки ангажимент.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!