Запитання з тегом «version-control»

Дисципліна програмування для відстеження, зберігання та отримання змін версійного коду.

8
Що означає "стадія" в git?
Мені важко зрозуміти git, оскільки я не зміг знайти значення слів, що використовуються для дій. Я перевірив словник на значення "етап", і жодне значення не було пов'язане з поняттями управління джерелами. Що означає "етап" у контексті git?

10
Я підривник Subversion, чому я повинен вважати або не вважати Mercurial або Git чи будь-яким іншим DVCS?
Я намагаюся зрозуміти переваги розподіленої системи управління версіями (DVCS). Я знайшов Subversion перенавчання і цю статтю на Мартіна Фаулера дуже корисним. Mercurial та інші DVCS просувають новий спосіб роботи над кодом із наборами змін та місцевими комісіями. Це не дозволяє об'єднати пекло та інші проблеми співпраці На нас це не …

20
Що SVN робить краще, ніж Git? [зачинено]
Не викликає сумнівів, що більшість дебатів щодо інструментів програміста спрямовані або на особистий вибір (користувачем), або на упор на дизайн , тобто оптимізацію дизайну відповідно до конкретних випадків використання (за допомогою конструктора інструментів). Текстові редактори - це, мабуть, найвизначніший приклад - кодер, який працює в Windows під час роботи та …

14
Чому всі користуються Git централізовано?
Я використовував Git у своїх минулих двох компаніях для контролю версій. Як видно з того, що я чув, що близько 90% компаній використовують Git над іншими системами управління версіями. Однією з найбільших точок продажу Git є те, що він децентралізований, тобто всі сховища рівні; немає центрального сховища / джерела істини. …

6
Вибір одного або декількох проектів у сховищі git?
У gitсередовищі, де ми модулювали більшість проектів, ми стикаємося з одним проектом на сховище або декількома проектами на кожну проблему дизайну сховища . Розглянемо модульований проект: myProject/ +-- gui +-- core +-- api +-- implA +-- implB Сьогодні у нас є один проект на сховище . Це дає свободу release …

12
Стратегія для збереження секретної інформації, такої як ключі API, поза контролем джерела?
Я працюю над веб-сайтом, який дозволить користувачам входити в систему за допомогою облікових даних OAuth, подібних до Twitter, Google тощо. Для цього мені потрібно зареєструватися у цих різних провайдерів і отримати супер секретний ключ API, який у мене є захищати заставою від різних частин тіла. Якщо мій ключ зірветься, частина …

10
Чи слід зберігати зображення у сховищі git?
Якщо розподілена команда, яка використовує Git та Github як контроль версій, чи повинні також зберігатись зображення у сховищі git? Здебільшого зображення не змінюватимуться. Папка, що містить їх, буде збільшуватися лише в міру додавання зображень. Занепокоєння полягає в тому, що папка зображень може з часом збільшитися до великих розмірів за рахунок …

4
Яка користь у двоступеневому процесі вчинення git (постановка)?
Я вивчаю git, і я помітив, що він має двоступеневий процес фіксації: git add <files> git commit На першому кроці розміщуються зміни в тому, що називається "область постановки" або "індекс". Що мене цікавить, це чому приймається таке дизайнерське рішення і в чому його переваги? Також, як користувач git, ви це …

30
Чи незвично для невеликої компанії (15 розробників) не використовувати керований контроль джерела / версій? [зачинено]
Це насправді не технічне питання, але тут є кілька інших питань щодо контролю над джерелами та найкращої практики. Компанія, в якій я працюю (яка залишиться анонімною), використовує мережеву пайку для розміщення її вихідного коду та випущеного коду. Відповідальність розробника чи менеджера полягає в ручному переміщенні вихідного коду до потрібної папки …

2
Гіт розгалуження та позначення найкращих практик
В даний час я вчусь користуватися Git, читаючи Pro Git . Зараз я дізнаюся про розгалуження та теги. Моє запитання - коли я повинен використовувати гілку і коли я повинен використовувати тег? Наприклад, скажіть, що я створюю гілку для версії 1.1 проекту. Коли я закінчую та випускаю цю версію, я …

9
Підтримуйте сотні спеціалізованих гілок над головною гілкою
В даний час у нас є одна головна гілка для нашого PHP-програми в спільному сховищі. У нас є понад 500 клієнтів, які є абонентами нашого програмного забезпечення, більшість з яких мають деякі налаштування для різних цілей, кожен в окрему галузь. Налаштування може бути різною назвою текстового поля, абсолютно новою функцією …

6
Як досягти схеми чисельної версії з Git?
Моя організація розглядає можливість переходу від SVN до Git. Одним із аргументів проти переміщення є такий: Як ми робимо версію? У нас є дистрибутив SDK на базі платформи NetBeans. Оскільки версії SVN є простими числами, ми можемо використовувати їх для розширення номерів версій наших плагінів та SDK-версій. Як ми впораємося …

23
Чому Git отримав стільки галасу? … А інші ні? [зачинено]
В останні роки ажіотаж навколо Гіта сильно піднявся. Всі знають про Git, ніхто не знає про альтернативи. Інші, такі як Mercurial, здаються непоміченими. Обидва були випущені в 2005 році і забезпечують аналогічні функції. Більше того, Mercurial, як правило, вважається простішим у використанні, інтуїтивнішим і на тривалий час кращими інтерфейсами користувача. …

7
Мій офіс хоче нескінченне злиття філій як політику; які у нас є інші варіанти?
Мій офіс намагається з'ясувати, як ми обробляємо розбиття гілок і злиття, і ми зіткнулися з великою проблемою. Наша проблема стосується довгострокових бічних гілок - типу, коли у вас є декілька людей, які працюють на бічній гілці, яка розпадається від майстра, ми розробляємо протягом декількох місяців, і коли ми досягнемо важливої …

18
Коли я повинен зробити перший зобов'язання щодо контролю джерел?
Я ніколи не впевнений, коли проект достатньо далеко, щоб спочатку взяти на себе контроль над джерелами. Я, як правило, відкладаю свої зобов'язання до тих пір, поки проект не буде "завершеним рамкою", і я з цього моменту в першу чергу виконую функції. (Я не робив жодних особистих проектів достатньо великих розмірів, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.