Латка і фіксування – Patch & Commit

Подавання латок – Submit Patches

Перші кілька разів після того, як ви зробите зміни у цей довідник, вам треба буде подати їх як латки адміністратору на перевірку. Це просто, щоб гарантувати, що ми підтримуємо якість довідника користувача, і щоб ви випадково не зіпсували щось важливе, перед тим, як звикнете до цієї системи.

Щоб подати латку, здійсніть наступний процес:

  1. Зробіть бажані для вас зміни.

  2. Створіть файл латки, запустивши:

    svn diff > filename.diff
    

    Це створить простий текстовий файл, що показує, який текст було додано, вилучено або змінено, між вашими робочими файлами та центральним репозиторієм.

    Якщо ви створили або видалили файли, вам необхідно запустити svn add /path/to/file or svn rm /path/to/file перед створенням файлу відмінностей diff. Для перегляду списку задіяних файлів запустіть svn status.

  3. Завантажте файл diff сюди – Upload the diff file here. Якщо у вас ще немає облікового запису, ви можете зареєструватися тут – register for one.

  4. Після подання файлу diff, вас попросять «Створити нову Ревізію» – «Create a new Revision», перед тим, як ви зможете додати назву та опис ваших змін.

  5. Будь ласка, перевірте, чи проект Документації призначено у полі тега, щоб повідомити команду про вашу латку. Ви можете також сконтактуватися – contact з командою через список розсилки або Чат Blender’а – Blender Chat.

  6. Вони перевірять вашу латку та повідомлять вас, чи потрібні якість зміни, або дозволять зафіксувати латку, якщо вона буде прийнята.

Примітка

Якщо ваша латка включає зміни щодо додаткових зображень, просто прикріпіть їх, коли будете створювати ревізію.

Прямі латки обов’язково будуть прийняті дуже швидко. Після того, як ви призвичаїтесь робити зміни й більше не потребуватимете відклику, ми усунемо посередника та дамо прямий доступ для редагування цього довідника.

Фіксування безпосередньо – Commit Directly

Замість створення файлу латки, фіксування буде подавати зміну прямо в наш центральний репозиторій.

Все, що треба для цього, це запустити:

svn commit -m "This is what I did"

Якщо ви залишите -m "message", то отримаєте запит увести це повідомлення у текстовому редакторі.

Не забувайте завжди запускати svn update перед фіксуванням.

Потім вас запитають ваше ім’я користувача (з developer.blender.org) та пароль перед фіксуванням зміни.

Ваші модифіковані файли будуть вивантажені у центральній репозиторій для інших для роботи над ними та продовження співпраці. Фіксування відстежуються в репозиторіях Diffusion. Незабаром ваші зміни стануть видимими в онлайн-довіднику.