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

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

2
Bump версія перед початком нової розробки або під час тегування випуску, що краще?
Деякі проекти нарікають версію перед початком нової розробки, а інші проекти підписують версію під час тегування випуску. Який підхід кращий? Якщо номер версії не змінився на початку нової фази, розробники можуть забути змінити її та просто випустити програму. Якщо номер версії змінився перед випуском тегів, то 2 номери версій (тег …

8
Чи завжди в централізованому контролі версій добре часто оновлюватись?
Якщо припустити, що: Ваша команда використовує централізований контроль версій. Ви працюєте над більшою функцією, яка триватиме кілька днів, і ви не зможете скористатись цим, оскільки це порушить збірку. Члени вашої команди щодня роблять щось, що може змінити деякі файли, над якими ви працюєте. Оскільки це централізоване управління версіями, вам доведеться …

3
Будь-які причини не використовувати декілька систем управління версіями?
Я працюю над проектом, який використовує GIT в якості основної системи контролю версій для магістралей, офіційних відділень та більшості підпроектів / неофіційних гілок. Я хочу зробити так, щоб моя власна філія використовувала GIT, щоб дозволити іншій громаді отримати доступ до моєї філії за допомогою системи, яку вони знають. Однак я …

2
Який канонічний підхід до використання системи VCS з самого початку проекту?
Фон У gitминулому я використовував VCS (головним чином ) для управління багатьма існуючими проектами, і він чудово працює. Як правило, з існуючим проектом я би перевіряв кожну зміну, яку я вносив до коду, що або оптимізує, або змінює загальну функціональність (ви знаєте, що я маю на увазі, підходящими кроками, а …

4
Контроль версій на основі портативного сховища?
Я розробляю особисті проекти на двох машинах без використання спільного сервера або мережевого з'єднання між ними. Чи якісь загальноприйняті системи управління версіями надійно підтримують використання портативного сховища (наприклад, флеш-пам'яті USB) як спільного сховища?

6
Чи є гарною практикою зберігати рамкові режими роботи під контролем джерел?
Я знаю, що багато програмних магазинів тримають двійкові файли під контролем джерел . Однак наш магазин прийшов для зберігання цілих фреймворків у сховищі: DirectX runtime, CUDA, nVidia Optix, будь-що інше. Кажуть, що полегшити налаштування машини для розробників (нібито, отримати останню версію та почати кодування). Однак він значно роздуває сховище та …

5
Бос скептично використовує систему контролю версій для нового проекту, чи варто мені все-таки?
Дивіться /software/109817/superior-refusing-to-use-subversion Моє запитання подібне, але ось основні відмінності в моєму сценарії: Ми починаємо новий проект з нуля, використовуючи PHP та веб-технології. Не було б часу спаду в розвитку, як ми б приймали його з самого початку, якби я мав свій шлях. Моя команда розробників складається з мене та мого …

3
Як розроблявся Git?
Нещодавно моє робоче місце перейшло на Git, і я його люблю (і ненавиджу!). Я дуже люблю це, і він надзвичайно потужний. Єдине, що я ненавиджу, це те, що іноді це занадто потужно (і, можливо, трохи стисло / заплутано). Моє запитання: Як був розроблений Git? Використовуючи його недовго, ви відчуваєте, що …

4
Конвенція про іменування файлів для зображень, що зберігаються в контролі версій?
У моїй програмі є файл значків, який зберігається в контролі версій. Тепер завтра я можу вирішити змінити іконку. Я обговорюю між двома можливими умовами іменування для файлу значків: Тримайте назву файлу фіксованою, наприклад, application.ico Нехай ім'я файлу відображає характер зображення, наприклад, happyface.ico У варіанті 1 не вказано, що таке файл. …

8
Як я можу правильно керувати комітетами, запобігати конфліктам між функціями та керувати залежностями за допомогою VCS?
Це стало дратівливим фактором роботи з великими командами: як ти керуєш чеками та запобігаєш конфліктам між функціями та керуєш залежностями з контролем джерел належним чином? Наразі на моєму робочому місці ми використовуємо TFS 2008 і переходимо до TFS 2010 на початку грудня. По-перше, будь-яке управління джерелами краще, ніж жодне, але …

3
Які методи існують для обробки управління змінами БД? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Нещодавно я почав працювати з контролем версій у своїй веб-розробці за допомогою підривної роботи. …

9
Bitbucket і невеликий будинок забудови
Я зараз остаточно запускаю Mercurial як нашу систему контролю версій на роботі. Це величезна угода для всіх, оскільки, шокуюче, вони ніколи не використовували VCS. Після кількох місяців укладання помилок у вуха вони нарешті побачили світ і тепер зрозуміли, наскільки це краще, ніж працювати з мережею спільних папок! У процесі розгортання …

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

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

4
Які хороші стратегії реєстрації джерела для великих завдань?
Загальне правило - часто залишати реєстрації невеликими та заїжджати. Але іноді завдання вимагає великих змін в основі. Тоді реєстрація перед складанням завдання буде порушувати проект, поки ви не зареєструєтесь у готовій роботі. Отже, які стратегії використовують люди, щоб зменшити ризик втратити роботу або вирішити щось, що ви робите, - це …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.