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

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

1
Чому сховища Git / Mercurial використовують менше місця?
Я читав на декількох дискусіях тут і в ТА, що сховища DVCS використовують приблизно той самий або менший простір, ніж їх централізовані зустрічні частини. Я, можливо, це пропустив, але я не знайшов хорошого пояснення, чому це так. Хтось знає?

6
Стратегія використання управління версіями в модульній системі
Припустимо (для простоти), що у нас є додаток із клієнтом та сервером; чи є краща ідея використовувати одне сховище для обох або пару окремих сховищ? Їх змішання, ймовірно, полегшить відстеження корельованих змін та підтримання корельованих гілок (тобто еволюція протоколу), але, з іншого боку, зробить індивідуальний розвиток більш схожим ...

7
Чи добре зберігати коментарі помилок у коді?
Моя команда використовує чіткі регістри як контроль версій. Проект, над яким я працюю, не розпочався 7-8 років тому. Протягом усього періоду життя проекту у нас було декілька пакетів виправлень помилок виправлень тощо. Проблеми відстежуються за допомогою системи відстеження помилок, і більшість людей, які працюють над виправленнями помилок, дотримуються процедури додавання …

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

11
Що таке гарне сховище легкого джерела для місцевого розвитку? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 6 років тому . Я роблю деякі прототипування на місцевому рівні, які я хотів би тримати у контролі джерел (для резервного копіювання та відновлення), …

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

3
Як ми можемо відслідковувати, яка версія нашого коду є у кожному середовищі?
Зараз моя команда використовує досить простий процес розгалуження / розгортання, який виглядає приблизно так: ┌────────┐ ┌────┐ ┌──────┐ Environments: │ DEV │ │ QA │ │ PROD │ └────────┘ └────┘ └──────┘ ▲ ▲ ▲ │ │ │ ┌────────┐ ┌────┐ ┌──────┐ Builds: │ DEV │ │ QA │ │ PROD │ └────────┘ …

6
Яка найпростіша та найпростіша платформа для спільного розвитку (проект PHP)? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 6 років тому . Мені потрібно працювати з 4-5 програмістами на досить середньому додатку PHP, використовуючи кодигітайтер. Ми в 5 різних місцях в одному …


3
Репозиторії, випуски, декілька розробників та форкінг Github - найкращі практики робочого процесу
Дивний заголовок, так, але я думаю, що я маю трохи підґрунтя для висвітлення. У нас є обліковий запис організації в github з приватними сховищами. Ми хочемо використовувати вбудовані проблеми / можливості запитів github (запити на виклики - це саме те , що ми хочемо, що стосується оглядів коду та обговорень …

5
Контроль версій за допомогою SQL Server
Я починаю новий проект і використовую SVN (з черепахою) як свою систему управління версіями. Мені було цікаво, чи можна також підтримувати базу даних SQL Server за допомогою тієї ж системи. Я хотів би версії моїх таблиць / функцій / переглядів / procs / тригерів / тощо. але не мої дані, …

4
Чи є виправдання для того, щоб залишити маркери конфлікту у зареєстрованому коді?
Розгляньте маркери конфлікту. тобто: <<<<<<< branch blah blah this ======= blah blah that >>>>>>> HEAD У конкретному випадку, який мотивував мене поставити це запитання, відповідальний член групи щойно завершив злиття від верхнього потоку до нашої гілки, а в деяких випадках залишив це як коментарі, як якусь документацію щодо того, що …

7
Від TFS до Git
Я розробник .NET і багато разів використовував TFS (сервер фундаментальної команди) як програмне забезпечення управління джерелами. Хорошими особливостями TFS є: Гарна інтеграція з Visual Studio (тому я роблю майже все візуально; ніяких команд консолі немає) Простий процес виїзду та реєстрації Легке злиття та вирішення конфліктів Легка автоматизована побудова Відгалуження Тепер …

6
Чи слід дозволити розробникові використовувати VSS, якщо він надає перевагу?
Я представив Меркуріал у своєму відділі. Мені це подобається, але це мій перший досвід контролю версій. Я використовую його з NetBeans PHP для веб-розробки. Інший розробник, який працює над внутрішніми додатками компанії, любить використовувати Visual Source Safe і не хоче перемикатися. Він працює в середовищі Visual Studio. Всі інші розробники …

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

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