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

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

10
Чи варто брати на себе зобов’язання виключно для вирішення некритичних помилок?
Якщо я натрапив на некритичну помилку в коді (скажімо, помилковий апостроф у заяві про друк (помилку)), чи варто взяти на себе зобов’язання вирішити цю помилку, чи її просто слід залишити в спокої? Зокрема, мені цікаво зважувати підсумки журналу фіксації проти значення вирішення цих некритичних помилок. Я схиляюся до їх вирішення. …

19
Коли компресія версій занадто велика? [зачинено]
Я чув у кількох місцях "Не беруть великих зобов'язань", але ніколи насправді не розумів, що таке "великий" вчинок. Чи велика вона, якщо ви працюєте над купою файлів, навіть якщо вони пов'язані? Скільки частин проекту ви повинні працювати над одразу? Для мене у мене виникають проблеми, коли я намагаюся зробити "малі …

9
Чи є вчинення / перевірка коду щодня гарною практикою?
Я читав записку Мартіна Фаулера про постійну інтеграцію, і він перераховує як обов'язковий "Кожен бере участь у магістралі кожного дня". Я не люблю вводити код, якщо розділ, над яким я працюю, не завершений, і що на практиці я ввожу код кожні три дні: один день для дослідження / відтворення завдання …

15
Як я можу переконати ковбойських програмістів використовувати джерело управління?
ОНОВЛЕННЯ Я працюю над невеликою командою розробників, 4 хлопці. Всі вони використовували управління джерелами. Більшість з них не витримують управління джерелом, а натомість не хочуть використовувати його. Я переконаний, що контроль над джерелами є необхідною частиною професійного розвитку. З кількох питань дуже важко переконати їх у використанні керування джерелами: Команда …

3
Що таке сховище Google?
Я чув, що Google має величезний приватний (внутрішній) сховище всього свого коду, і їхні співробітники мають доступ до нього, тому коли вони розробляють речі, їм не доведеться винаходити колесо. Я хотів би дізнатися про це більше! Чи є тут хтось з Google, який може описати це трохи детальніше, чи ви …

8
Контроль версій для незалежних розробників?
Як ви вважаєте, чи варто використовувати контроль над версіями, якщо ви незалежний розробник, і якщо так, то чому? Чи зберігаєте ви сховище на власному комп’ютері чи в іншому місці, де воно може слугувати резервною копією?

11
Коли здійснювати код?
Працюючи над проектом, код може бути розроблений досить швидко за один день або побітно протягом тривалого періоду в кілька тижнів / місяців / років. Оскільки комітети коду стають розглядатися як міра розвитку проекту, це насправді не означає, що в ньому написано більше коду, ніж у проекту, який має менші строки. …

17
Альтернативи професійному контролю версій [закрито]
Ми об'єднуємось з деякими непрограмістами (сценаристами), яким потрібно внести свій внесок у один із наших проектів. Тепер їм просто не подобається ідея використовувати Git (або що-небудь з цього приводу) для версії, яка контролює їх роботу. Я думаю, це тому, що вони просто не вважають за потрібне обертати голову навколо скручених …

11
Управління джерелами баз даних
Чи повинні файли баз даних (сценарії тощо) перебувати на контролі джерела? Якщо так, то який найкращий спосіб зберегти його та оновити там? Чи є навіть необхідність, щоб файли баз даних знаходилися на контролі джерела, оскільки ми можемо розмістити його на сервері розробки, де кожен може використовувати його та вносити зміни …

17
Яка частина вашого проекту повинна бути в контролі вихідного коду?
Командний розробник розпочав роботу над новим проектом Drupal, а sysadmin запропонував їм лише вводити підкаталог сайтів / за замовчуванням у керування джерелами, оскільки це "зробить оновлення легко сценарієм". Відміняючи це дещо сумнівне твердження, воно ставить ще одне питання - які файли повинні знаходитись під контролем джерела? І чи існує ситуація, …

7
Це погана практика не видаляти зайві файли відразу з VCS, а замість цього спочатку позначити їх як "Для видалення" з коментарями?
Мені хотілося дізнатись, чи можна вважати поганою практикою спосіб поводження з вихідними файлами, який потрібно видалити з контролю версій. Я хочу пояснити це на основі цього прикладу: Нещодавно я дуже розгнівався, тому що мені довелося нудно розбирати класи Java в програмі, яка в основному була мертвим кодом, однак вона ніде …

6
Чи слід зберігати одиничні тести у сховищі?
Я зростаючий програміст, який нарешті застосовує тестування одиниць на практиці для бібліотеки, яку я зберігаю в GitHub. Мені прийшло в голову, що я можу включити тестові набори в репо, але коли я переглядаю інші проекти, включення тестів здається хітом або пропуском. Це вважається поганою формою? Чи є ідея, що користувачів …

8
Чи слід очікувати, що моя команда матиме більш ніж базове знання з нашою системою управління джерелами?
Моя компанія перейшла з Subversion на Git близько трьох місяців тому. Перед перемиканням ми мали попередні попередні повідомлення. Оскільки я ніколи раніше не використовував Git (або будь-який інший DVCS), я читав Pro Git і витратив трохи часу на те, щоб розкручувати власні сховища та грати, щоб, коли ми переключились, я …

22
Які є хороші практики перед тим, як перевірити вихідний код? [зачинено]
Моя команда використовує сервер Team Foundation Server для контролю джерела, і сьогодні я виправив кілька програм із помилками та димом, перш ніж перевірити його, але забув прокоментувати якийсь код. (Цей код зробив інтерфейс трохи дивним.) Хочеться знати, які є хороші практики перед тим, як перевірити код - я не хочу …

5
Підтримка двох окремих версій програмного забезпечення з тієї ж бази коду в контролі версій
Скажімо, я пишу дві різні версії одного програмного забезпечення / програми / програми / сценарію і зберігаю їх під контролем версій. Перша версія - це безкоштовна версія "Basic", а друга - платна версія "Premium", яка бере кодову базу безкоштовної версії та розширює її за допомогою декількох додаткових додаткових цінностей. Будь-які …

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