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

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


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

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

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

1
Чому деякі проекти з відкритим кодом не приймають запити на виклики, а надсилають лише патчі з патчами
Чому деякі проекти з відкритим кодом не приймають запити на виклик, але вимагають від співробітників надсилати лише патчі-файли електронної пошти? наприклад, Git Хоча вони публікують код у github або іншому розповсюдженому хостингу scm. Надіслати файли патчів не інтерактивно, ані зручно. Патч-файл - це старомодний спосіб. Запити на виклик є інтерактивними. …

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

2
Як структурувати кілька перекриваються рішень / проектів у .Net?
Нещодавно я почав працювати над новим клієнтом зі старою застарілою базою кодів, в якій є безліч .net-рішень, кожен зазвичай розміщує деякі проекти, унікальні для цього рішення, але потім "запозичує" / "посилається" (додайте існуючий проект) деякі інші проекти який технічно належить до інших рішень (принаймні, якщо ви переходите до структури папок …

7
Як ви редагуєте / відстежуєте зміни в таблицях SQL?
Працюючи в команді розробників, де всі вносять зміни в локальні таблиці та таблиці розробок, як ви зберігаєте всі зміни синхронізовано? Центральний файл журналу, де кожен зберігає свої зміни в sql? Сторінка вікі для відстеження заяв про зміни в таблицях, окремих файлів. Я використовував деякі з цих рішень, і я намагаюся …

3
Хороша угода про іменування названих гілок в обраному вами {DVCS}
Ми повільно інтегруємо Mercurial у свій офіс і займаємось веб-розробкою, ми почали використовувати названі гілки. Ми не зовсім знайшли хорошої конвенції щодо назви наших гілок. Ми намагалися: FeatureName (може бачити це причиною проблеми вниз) DEVInitial_FeatureName (Може заплутатися, коли розробник приходить і йде по лінії) {uniqueID (int)} _ Особливість Поки унікальний …


2
Багато невеликих сценаріїв, одне сховище чи кілька?
Співробітник і я зіткнулися з проблемою, про яку ми маємо багато думок. В даний час у нас є сховище git, в якому ми зберігаємо всі наші чіткі, є близько 20 крон, і вони насправді не пов'язані, за винятком того, що всі вони є маленькими сценаріями пітона і необхідні для певної …

3
Стратегія розгалуження Git для довгого запуску невипущеного коду
У нашої команди, окрім окремих одиниць роботи (Історії), ми маємо довші теми роботи (билини). Кілька історій складають епос. Традиційно у нас були спеціалізовані гілки для кожної історії, і ми об'єднували їх безпосередньо для освоєння, коли вони проходять QA. Однак ми хотіли б почати стримувати випуск завершених історій в епосі, поки …

2
Номер версії як частина імені файлу
Я бачу, що деякі програми включають номер версії як частину назви файлу, а інші -. Я більше звик до останнього типу, і вважаю, що це більш популярно, але колишній тип я бачу іноді в бібліотеках javascript. Наприклад, ім'я файлу jQuery подібне jquery-2.1.0.jsзамість jquery.js. Щоразу, коли я оновлюю ці типи файлів, …

2
Структура сховища Git
Вибачте, якщо це дублікат, я подивився. Ми рухаємось до Git. У програмі Subversion я звик мати папки \ trunk, \ гілки та \ теги. Що стосується Git, перемикання між гілками замінить вміст робочого каталогу, тому я маю рацію припустити, що спосіб, з яким ми працювали, просто не застосовується до Git? …

7
Чому б не здійснити невирішені зміни?
У традиційному VCS я можу зрозуміти, чому ви не зробили б невирішені файли, оскільки ви могли зламати збірку. Однак я не розумію, чому ви не повинні здійснювати невирішені файли в DVCS (деякі з них фактично не дозволять вам робити файли). Натомість я думаю, що ваш сховище має бути заблокованим від …

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