Запитання з тегом «git»

Git - це DVCS з відкритим кодом (система управління розподіленою версією)

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

10
Мій колега чинить і штовхає без тестування
Коли мій колега думає, що немає необхідності в тесті на своєму ПК, він вносить зміни, виконує обов'язки, а потім натискає. Потім він тестує на виробничому сервері і розуміє, що допустив помилку. Це трапляється раз на тиждень. Тепер я бачу, що він зробив 3 коміти і натискає з розгортанням на виробничий …

14
Як я можу підтримувати якість коду без SCM?
Я працюю в урядовій установі. Технологія, що використовується тут, та методи розробки програмного забезпечення є досить старомодними. У них є багато місця для зберігання, але немає відповідного місця для зберігання та обслуговування додатків, які використовуються для автоматизації більшої частини роботи тут. Установа не дозволить мені використовувати програмне забезпечення SCM типу …
110 git  code-quality  svn  scm 

1
Які переваги та недоліки криптографічно підписує комітетів та тегів у Git?
Тож хтось одноліткові переглянув мою роботу, і він сказав мені, що я завжди повинен підписувати свої зобов'язання та теги криптографічно. На запитання чому, він не знав мені це пояснити, і сказав: "Це просто добре робити". Намагаючись уникати очевидного сценарію шимпанзе , чому я справді повинен? Чи дійсно так багато вигідних …
109 git  cryptography 

10
Чому в 2010-01 р. Різко збільшилася кількість користувачів, що подають Git, на графіку Decon Popcon?
Майже в кожній статті, яку я прочитав 1, порівнюючи Git і Mercurial, здається, що Mercurial має кращий командний рядок UX, при цьому кожна команда обмежується лише однією ідеєю (на відміну від кажуть git checkout). Але в якийсь момент Git раптом став надзвичайно популярним, і кількість представників Git на попконфоні Debian …
86 git  history  mercurial 

11
Навіщо вивчати git, коли для GitHub є програми GUI?
Враховуючи, що GitHub надає графічні програми для Mac і Windows , які переваги можна навчитися використовувати git з командного рядка? В даний час я використовую їхній додаток mac для оновлення моїх сховищ, і поки що, здається, він покриває мої потреби. Що я можу пропустити?
84 git  github 

11
git для особистих проектів. Перевищення?
Я знаю і використовую дві системи управління версіями: Subversion і git. На сьогоднішній день Subversion звикає до особистих проектів, де я є єдиним розробником, і Git звикає до проектів з відкритим кодом та проектів, де я вірю, що інші також працюватимуть над проектом. Це, головним чином, завдяки дивовижним можливостям розгортання …

6
Тенденція «розвиваючої» галузі відходить
Останнім часом я щось помічав, дивлячись на якісь популярні проекти на GitHub, що немає developфілії. А насправді посібник GitHub Flow також не згадує про це. З мого розуміння, masterзавжди має бути повністю стабільним і відображати виробництво. Якщо розробники працюють над функціональними гілками, а потім об'єднують їх у ті, masterколи вони …
82 git  github 

6
Чому git використовує хеші замість ревізійних номерів?
Мені завжди було цікаво, чому git надає перевагу хешам над ревізійними номерами. Номери редакції набагато зрозуміліші та простіші для посилання (на мій погляд): Є різниця між тим, щоб сказати комусь подивитися на редакцію 1200 або здійснити 92ba93e! (Просто навести один приклад). Отже, чи є причина такої конструкції?


8
Чи корисно використовувати гілки для підтримки різних видань одного і того ж програмного забезпечення?
У нас є продукт, який має кілька різних видань. Відмінності незначні: різні рядки тут і там, дуже мало додаткової логіки в одному, дуже мало різниці в логіці в іншому. Коли розробляється програмне забезпечення, більшість змін потрібно додавати до кожного видання; однак, є кілька таких, які не мають, і кілька, що …
72 git  branching 

4
Чому git pull виконує злиття замість повторної бази за замовчуванням?
Розглянемо таку ситуацію: У вас є клон сховища git У вас є місцеві коміти (комітети, які ще ніде не були витіснені) У віддаленому сховищі є нові комісії, які ви ще не узгодили Тож щось подібне: Якщо виконати git pullналаштування за замовчуванням, ви отримаєте щось подібне: Це тому, що git виконував …
71 git 

3
Чи слід включати папку Nuget PACKAGE в контроль версій?
Я хотів би знати У проект C # або VB.NET слід включити папку PACKAGE (папку пакетів самородок, створену для кореня мого проекту, що містить файли nupkg та інший вміст) до нашого сховища джерела управління (наприклад, Git).

17
Що я можу зробити для розробників, які не можуть вивчити Git? [зачинено]
Контекст Моя команда з 8 інженерів зараз переходить до Git (з Subversion) для наступної нашої великої справи. У нас є кілька «досвідчених» інженерів, яким важко підібрати Git. Мені задають ті самі тривіальні запитання, незважаючи на те, що я надав посібники користувача, навчальні заходи та сесії на дошці. У нас було …
68 git  gitflow 

9
Чи слід використовувати Git для документації та управління проектами? Чи повинен бути код в окремому сховищі?
Я запускаю сховище Git для групового проекту. Чи має сенс зберігати документи в тому самому сховищі Git як код - схоже, це суперечить природі потоку редагування git. Ось короткий опис моїх питань: Чи буде стиль редагування Git заплутаним, якщо і код, і документи перевіряються в одному сховищі ? Досвід з …

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