Початок проекту за допомогою Git та Google Code (Частина I)

Я деякий час слідкував за цим блогом і деякий час хотів поділитися з вами чимось. На щастя, зараз у мене є трохи часу і я вирішив скласти міні-підручник про те, як скласти проект Git і завантажте його в Google Code.

Багато підручників починаються з клонування сховища (завантаження його з віддаленого сервера, наприклад Google Code, GitHub, Бітбукет , тощо ...), але дуже мало хто бере до уваги розробників, які щось починають і хочуть зробити цей проект за допомогою системи контролю версій (CVS, Паралельна система версій) подібно до Git.

Щоб дізнатись більше про контроль версій, ви можете переглянути ці статті у Вікіпедії: Контроль версій y CVS.

Впровадження системи контролю версій для розробки програмного забезпечення дозволяє уникнути таких ситуацій, як ми бачимо в Imagen 1 (Я не сумніваюся, що це сталося не з кимсь із нас).

різні версії-проекти

Imagen 1

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

Чому Git?

git-логотип

Ну, головним чином тому, що це один із найкращих там. Його створив наш дорогий друг Лінус Торвальдс в C в 2005 р. і використовується для відстеження версій ядра Linux (непогано, правда?)

Він порівняно простий у використанні, і згідно з опитуванням, проведеним у 2013 році, яке прощається, користувачі Eclipse IDE прийняли 30%.

Для отримання додаткової інформації ви можете ознайомитися зі статтею Вікіпедія (англійською мовою) про Git, або безпосередньо через ваш офіційний веб-сайт

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

На щастя, у нас є одна Іспанська версія що є досить добре перекладеним і також цілком повним. Переклад зроблено на GitHub і ви можете сприяти його вдосконаленню.

Чому в Google Code?

логотип google-code-project

Що ж, про інтернет-гіганта сказати не так багато ... Хоча існує безліч варіантів розміщення проектів, багато хто з нас вже має рахунок Google і тому у вас вже є своє ім’я користувача Google Code, полегшуючи роботу.

Також Google Code Тут розміщено сотні проектів різними мовами, він безкоштовний, призначений виключно для використання проектів з відкритим кодом і дуже простий у використанні.

З іншого боку, вам довелося вибрати один із багатьох варіантів, і я просто подумав спробувати те, що пропонує нам веб-гігант. Надалі я розглядатиму інші пропозиції, які існують.

Незабаром ...

Поки короткий вступ, а в наступному розділі ми розглянемо, як створити наш проект у Google Code.

Привіт!


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   dhunter - сказав він

    Ну, Google Code вбиває мене (і доступ до проектів, які він розміщує), оскільки він заблокований для моєї країни (Куби), я використовую Github повною мірою, і хоча я міг отримати доступ до Google Code, я не бачу сенсу в тому, щоб щось використовувати крім Github, вони просто найкращі.

    1.    елав - сказав він

      Так, вони багато говорять про свободу в Інтернеті, і вони блокують нас.

      1.    ІванЛінукс - сказав він

        АНБ використовує ICANN, щоб погрожувати Google, США можуть закрити потрібну сторінку. Якби Google відкрив свої послуги для Куби, ICANN закрила б домен (що Google не хотів би). Хтось сказав VPN? ^ _ ^

        1.    eliotime3000 - сказав він

          Ну, це все на Кубі. розподіл смуги пропускання нерівномірний, тому VPN - це розкіш.

          1.    ІванЛінукс - сказав він

            Ось вони дешеві: http://www.vpnbook.com/freevpn (Точніше 0 доларів)

    2.    Тахурі - сказав він

      Інша відмінність полягає в тому, що на github деякі компанії використовують його для пошуку своїх нових талантів, що не стосується коду google. З іншого боку, якщо Google сам передає деякі свої проекти Opensource на GitHub, ви не думаєте, що це для чогось? ... Вітаю всіх.

  2.   Ірвандовал - сказав він

    Код Google дуже корисний, я використовую його для університетських завдань, але не використовую Git, а Subversion, я використовую svn, тому що я той, кого я в основному освоюю

  3.   скорпонокс - сказав він

    Ще в той день мені рекомендували цей підручник з git.

    http://gitimmersion.com/index.html

    Я знайшов його чудовим.

  4.   Блекгем - сказав він

    Якщо я погано пам’ятаю, Google Code вже місяці охоплює вміст, завантаження та інше, який можна редагувати. Я не використовую його, тому я не в курсі з ним, але, гадаю, це буде щось, про що ви будете детально обговорювати, оскільки саме за січень 2014 року у них відбулися деякі обмежуючі різкі зміни. І що я про Google XD

  5.   lecovi - сказав він

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

    На щастя, це інструменти 2.0, коли вони беруть політику, яка не переконує користувача, просто перестає користуватися нею і вуаля! Звичайно, ви повинні завжди пам’ятати про це, оскільки може трапитися так, що воно перестане існувати, не бажаючи цього ...