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

Децентралізований контроль версій (DVCS) відслідковує оновлення програмного забезпечення та дозволяє багатьом розробникам працювати над певним проектом, не обов'язково підключаючись до загальної мережі.

10
Я підривник Subversion, чому я повинен вважати або не вважати Mercurial або Git чи будь-яким іншим DVCS?
Я намагаюся зрозуміти переваги розподіленої системи управління версіями (DVCS). Я знайшов Subversion перенавчання і цю статтю на Мартіна Фаулера дуже корисним. Mercurial та інші DVCS просувають новий спосіб роботи над кодом із наборами змін та місцевими комісіями. Це не дозволяє об'єднати пекло та інші проблеми співпраці На нас це не …

7
Чи є альтернативи з відкритим кодом для Bitbucket, Github, Kiln та подібних інструментів для перегляду та управління DVCS? [зачинено]
Мені відомо кілька інструментів / сервісів, які забезпечують перегляд та управління DVCS, такі як Bitbucket , Github , Kiln , SCM-Manager та Rhodecode . Однак я розглядаю випадок використання, який є таким: Будь-який вихідний код повинен міститись на внутрішніх серверах роботодавців. Рішення повинно бути відкритим. Він повинен забезпечити досвід Bitbucket …

7
Чому так багато проектів віддають перевагу "git rebase" перед "git merge"?
Однією з переваг використання DVCS є робочий процес редагування-фіксація-об'єднання (над редагуванням-злиттям-здійсненням, який часто виконується CVCS). Дозволяючи кожній унікальній зміні фіксуватись у сховищі незалежно від об'єднань, гарантується, що DAG точно відображає справжній родовід проекту. Чому так багато веб-сайтів говорять про те, щоб прагнути "уникати об'єднань"? Чи не злиття попереднього введення чи …

8
Чи можете ви порекомендувати хороший шаблон повідомлення / рекомендації для виконання у компанії? [зачинено]
У Git можна встановити та застосувати хороший шаблон фіксації. Чи можете ви порекомендувати (бажано з аргументацією) хороший шаблон / вказівки для виконання зобов'язань, які слід застосовувати в компанії?

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

5
Я користувач git, збентежений розгалуженням mercurial. Як я повинен відстежувати невеликі зміни?
Я завжди використовував git раніше, але хочу внести свій внесок у python, тому зараз мені доводиться вчитися меркуріалу, і мені здається, це дуже засмучує. Отже, я зробив пару невеликих виправлень і хотів відстежити їх як коміти в моєму локальному сховищі даних. Мабуть, існує 4 способи впоратися з розгалуженням в ртутних …

6
Що так важко у злиттях SVN?
Хочете вдосконалити цю посаду? Надайте детальні відповіді на це питання, включаючи цитати та пояснення, чому ваша відповідь правильна. Відповіді без достатньої кількості деталей можуть бути відредаговані або видалені. Можливий дублікат: Я підривник, чому я повинен вважати або не вважати Mercurial або Git чи будь-яким іншим DVCS? Раз у раз ви …
28 git  svn  mercurial  dvcs  merging 

6
Чи справді історія версій священна чи її краще перезавантажити?
Я завжди погоджувався з мантрою 1 Меркуріала 1 , однак тепер, коли Mercurial поставляється в комплекті з розширенням бази даних, і це популярна практика в git, мені цікаво, чи дійсно це можна розглядати як "погану практику", або принаймні досить погано, щоб уникнути використання. У будь-якому випадку, я знаю, що відмовити …
26 git  mercurial  dvcs 

11
Ділова справа для децентралізованих систем управління версіями
Я шукав і не міг знайти жодних ділових причин, чому системи git / mercurial / bazzr є кращими, ніж централізовані системи (підривна робота, виконання). Якщо ви намагалися продати DVCS особі, яка не є технічною, то які аргументи ви б надали для збільшення прибутку DVCS . Невдовзі я викладу git своєму …

4
Ми підривники, і ми хочемо знати переваги Mercurial [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Прочитавши, що я підривник Subversion, чому я повинен вважати чи не вважати Mercurial або …
22 git  svn  mercurial  dvcs 

6
Головні болі з використанням розподіленого контролю версій для традиційних команд?
Хоча я використовую і люблю DVCS для моїх особистих проектів і цілком бачу, як це полегшує управління внесками у ваш проект від інших (наприклад, ваш типовий сценарій Github), схоже, що для "традиційної" команди може виникнути деякі проблеми з централізований підхід, який застосовують такі рішення, як TFS, Perforce тощо. (Під "традиційним" …

4
Чи є переваги використання DVCS для соло-розробника?
Зараз я використовую візуальний svn на своєму сервері та маю ankhsvn / черепаху на моїй персональній машині. Він працює досить добре, і мені не доведеться змінювати, але якщо я можу побачити деякі переваги використання DVCS, я можу дати йому піти. Однак, якщо немає сенсу чи різниці використовувати його без інших …

3
Розгалуження порушує безперервну інтеграцію?
Я думаю, що ця стаття, «Успішна модель розгалуження Git» , дуже відома серед досвідчених користувачів DVCS. Я використовую hgздебільшого, але я можу стверджувати, що це обговорення добре для будь-яких DVCS. Нашим поточним робочим процесом є кожен розробник, який клонує головний репо. Ми пишемо код на власному місцевому репо, запускаємо тести, …

17
Чому я повинен писати повідомлення про фіксацію?
Чому я повинен писати повідомлення про фіксацію? Я не хочу, і я думаю, що це дурно кожен раз. Фронтальний інтерфейс GUI, який я використовую, без назви примусить вас це зробити. Я чую, як інші роблять це кожен раз, навіть якщо вони використовують VCS у командному рядку. Якщо я виконую кілька …

4
Робочий процес: Використання бінарних форматів документів у Git без блокування (переміщення з підривної роботи)
Ми консультуємось з програмного забезпечення з безліччю проектів для різних клієнтів. Ми традиційно використовуємо Subversion, але наразі розглядаємо можливість переходу до Git. Значна частина вироблених нами документів ділиться з нашими замовниками (вимоги, глобальний дизайн, тестові характеристики тощо), і ми використовуємо MS Office для їх виготовлення. У програмі Subversion ми могли …
16 git  svn  dvcs  excel  word 

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