Детальна інструкція по роботі з svn (subversion) - мобільний - powered by discuz!
Відповісти Проект Chinascript.ru
[Поради] Детальна інструкція по роботі з SVN (Subversion) тільки господар
Отже, по кроках:
- Вибираємо проект.
- Вступаємо в команду потрібного проекту.
- Реєструємося на баг-трекері.
- Звертаємося до адміністратора ресурсу Chinascript.ru для отримання доступу до обраного сховища (не забудьте вказати проект, з яким Ви будете працювати).
Приступаємо до роботи
Наше завдання: переклад / робота зі скриптами (внесення змін у файли).
Для скачування і роботи з файлами сховища використовуйте програму-клієнт:
Щоб було ще зрозуміліше, ось основний принцип роботи з SVN репозиторієм:
У даній інструкції буду показувати як працювати з програмою TortoiseSVN (з іншими програмами принцип дії схожий).
Заходимо в проекти зверху або вибираємо справа потрібний проект:
Заходимо в сховище (він же - репозиторій):
Запам'ятайте, завжди все файли нашого сховища знаходяться в папці trunk:
Заходимо в каталог
trunk і бачимо структуру дистрибутива:
Потім створюємо порожню папку у себе на комп'ютері, наприклад "D: \ SVN", заходимо в неї і тиснемо в ній правою кнопкою миші "SVN Check out ...".
Далі приймаємо і встановлюємо сертифікат SSL для безпечного з'єднання:
Далі вводимо логін і пароль на репозиторій, який Вам видав адміністратор:
Далі тиснемо "Ок" і почнеться скачування копії сховища проекту PhpWind (тут потрібно трохи почекати).
Після закінчення Ви побачите такий результат, де у вікні показано кількість ревізій, закачані файли і загальна кількість закаченних файлів (знизу):
Нові файли сховища отримані:
Заходимо в папку і бачимо структуру дистрибутива на нашому комп'ютері:
Репозиторій на сервері:
Тепер відповідність між нашою локальної папкою і репозиторієм на сервері налаштовані елементи
* Файли без зміни будуть позначені "зеленої галочкою", змінені файли - "червоним знаком оклику", нові файли позначені НЕ будуть синім кружком зі знаком питання.
- Отримати / оновити останню версію сховища (натиснути Update).
- Збереження на сервері своїх змін (натиснути Commit).
Зберегти зміни:
Для запису змін в репозиторій клацніть правою кнопкою миші на файлі (або на папці) і виберіть "SVN Commit".
Оновити останні зміни:
Клацніть правою кнопкою миші в на файлі (або на папці) і виберіть "SVN Update".
Додати новий документ:
Створіть новий документ, клацніть на ньому правою клавішею миші, виберіть "Tortoise SVN". потім "Add ..". у вікнах діалогу натиснути "Ok" - "Ok".
Виберіть файл, натисніть праву кнопку миші на ньому і виберіть "SVN Commit".
Після чого, на файлі з'явиться зелена галочка, що означає файл був успішно доданий до головного сховища.
Як видалити файл:
Клацніть на файлі правою клавішею миші, виберіть "Tortoise SVN". потім "Delete".
На папці, натисніть праву кнопку миші на ньому і виберіть пункт "SVN Commit".
Як правильно перейменувати файл:
Клацніть на файлі правою клавішею миші, виберіть "Tortoise SVN". потім "Rename ...". у вікні діалогу вказати нової ім'я файлу.
Виберіть файл, натисніть праву кнопку миші на ньому і виберіть пункт "SVN Commit".
Як правильно перемістити файл (папку з файлами):
Клацніть на папці (фото) правою клавішею миші, і не відпускаючи клавішу мишки перенесіть папку в інше місце, відпустіть мишку, з'явиться меню, що випадає - там вибрати пункт "SVN Move versioned files here".
можливі питання
Я зберіг (зробив "Commit") або додав файл в репозиторій, а значок на файлі не змінився (.
Експлорер не завжди коректно оновлює стан файлів.
Необхідно натиснути F5 (Меню-Від-Оновити).
Даний проект спеціально створений для навчання нових учасників команди Chinascript.ru і тестування роботи SVN репозиторію "Тестовий репозиторій".
Даний "Тестовий репозиторій" рекомендується учасникам, які ще не працювали з SVN. Спробуйте різні операції з файлами: закачування в даний SVN репозиторій, редагування / зміна файлів і папок, видалення файлів і папок.
В цьому розділі можете робити, що Вам завгодно!
Вкладення: Зараз Ви не можете завантажувати і переглядати вкладення. Для продовження увійдіть. Ще не зареєстровані? Реєстрація