Articles of dvcs

Настройка автоматизированных развертываний Mercurial из моего окна (Windows) на мой веб-сервер (Linux)

Я заинтересован в настройке hg / Mercurial на моем веб-сервере (Site5). Прямо сейчас я использую SVN через Springloops, и это не может быть проще. Я передаю код Springlops через TortoiseSVN, и он автоматически разворачивается на мои серверы Site5 через FTP. Это точная функциональность, которую я ищу с помощью hg. Мой клиентский ящик – Windows 7 […]

Связывание одной и той же комбинации клавиш Eclipse в разных контекстах поставщика команд

У меня есть несколько проектов Eclipse (3.5, OS X), использующих разные поставщики контроля версий Team. Я попытался сопоставить некоторые горячие клавиши с командами VC, которые я часто использую, прежде всего «diff» с предыдущей ревизией / набором изменений. В идеале я хотел бы сопоставить одну и ту же ключевую комбинацию для работы со всеми поставщиками команд, […]

Извлечь из svn. Зафиксировать удаленный git

Я новичок в git, и я пытаюсь понять, может ли он решить мою проблему. Проект имеет публичный репозиторий svn для чтения. Я хочу сделать и отслеживать свои собственные изменения со своим источником с течением времени. Пока еще извлекаются изменения из репозитория svn. Конечно, я могу сделать это легко с git-svn . Я просто не выполняю […]

Почему Mercurial не проверяет последнюю версию перед совершением?

В SVN вы не можете выполнить, если ваша локальная ревизия не обновляется с помощью главного репозитория. Mercurial не проверяет это и позволяет совершить. Затем вам нужно слить. Если работает много программистов, это может привести к большой проблеме. Существует ли какой-либо способ этого?

SVN и DVCS рабочий процесс – сохранение истории

Возможно ли создать оптимизированный рабочий процесс с использованием как VCS (предпочтительно SVN), так и DVCS (предпочтительно Mercurial или Git)? Следующие факты описывают желаемый рабочий процесс: Существует один центральный сервер VCS. Основная разработка происходит на центральном сервере. Любой, кто находится за пределами основной команды разработчиков (давайте назовем его Джо), может сделать снимок исходного кода с полной […]

Используя Git или Hg, если вся команда использует pull и push с центрального сервера, как она отличается от SVN?

Скажем, если вся команда, использующая Git или Mercurial, делает: (пример в Mercurial (Hg)): hg pull hg update [edit files or add files, and test] hg add . hg commit -m "good" hg push Я не вижу, как это отличается от использования SVN? Если команда никогда не нажимает или не тянет к другому участнику, а просто […]

Меркуриальное (?) + Взаимодействие SVN

Мне нужны предложения по следующему сценарию: моя группа Uni имеет огромный репозиторий SVN. Меня действительно интересует субдир всего этого (например, say / trunk / projects / my_project) – dunno, если это действительно имеет значение с SVN Я буду отвечать за 95% обязательств за этот проект Я бы предпочел использовать DVCS. Предпочтительно Mercurial, так как это […]

Альтернативы Open Source Clearcase

Я помогаю настроить SCM для новой программы, и в настоящее время мы принимаем решение о VCS. Основными претендентами на данный момент являются SVN, ClearCase, SVN + DVCS и только DVCS. В настоящий момент команда склоняется к SVN или SVN + DVCS. Мы хотим избежать расходов и расходов на администрирование ClearCase, но хотим, чтобы предлагаемые варианты […]

Что VCS позволяет мне одновременно добавлять изменения в несколько ожидающих коммитов?

Мой рабочий процесс обычно включает в себя внесение нескольких изменений в файл, каждый из которых принадлежит к его собственной концептуальной единице изменений в проекте (= commit). То, что я хотел бы сделать, это добавить определенные отличия (либо целого файла, либо только определенные строки файла) к ожидающемуся коммиту (который, вероятно, должен быть назван), так и к […]

Как перенести из сложного репозитория subversion в систему управления распределенной версией?

Предположим, у нас есть репозиторий subversion, который выглядит как /original/0.1 /original/0.2 /variantA/trunk /variantA/branches/who/branch_for_xxx /variantA/branches/she/branch_for_yyy /variantB/trunk /variantB/branches/who/branch_for_zzz (… 30 or 40 alike) где variantA и variantB – это вилки исходного программного обеспечения. Я ищу способ переноса этого репозитория в систему управления распределенной версией: метод не обязательно иметь одну команду для любой из известных распределенных систем управления […]