Вопросы по теме 'dvcs'

Как работают DVCS (DRCS)?
Я слышал много хорошего о системах DVCS, в частности о базаре. Помимо концепции распределенного репозитория, я вижу два основных преимущества, которые рекламируются: слияние лучше автоматизировано и переименование обрабатывается правильно. Может...
565 просмотров
schedule 11.01.2023

Блокировка двоичных файлов с помощью системы контроля версий git
В течение полутора лет я слежу за сообществом git в надежде отказаться от SVN. Одна конкретная проблема, сдерживающая меня, - это невозможность заблокировать двоичные файлы. За последний год я еще не видел развития этого вопроса. Я понимаю, что...
49399 просмотров
schedule 11.11.2022

Последовательность сборки при использовании распределенного контроля версий
Прямо сейчас мы используем Perforce для контроля версий. Он имеет удобную функцию строго возрастающего номера изменения, который мы можем использовать для ссылки на сборки, например, «вы получите исправление, если ваша сборка не ниже 44902». Я...
6855 просмотров
schedule 29.01.2023

Встраиваемая распределенная система контроля версий в Java?
Существует ли распределенная система управления версиями (например, git или Mercurial), которую можно использовать в качестве встроенной библиотеки в приложениях Java (для реализации версионного и синхронизируемого хранилища данных приложения), в...
1831 просмотров
schedule 03.08.2023

Какой хостинг Mercurial DVCS вы бы порекомендовали для небольшого проекта с открытым исходным кодом?
Я ищу бесплатный хостинг Mercurial для небольшого проекта с открытым исходным кодом. Если вы когда-либо пользовались такой услугой, кто занимается хостингом, и вы бы порекомендовали их? Я знаю, что SF.net можно настроить для размещения...
1223 просмотров
schedule 31.08.2022

Как DVCS используется в больших командах?
Недавно я начал заниматься Git в рамках личного проекта, и я вижу, как DVCS может принести нам пользу на работе (это крупная компания-разработчик программного обеспечения для предприятий, в настоящее время использующая Perforce). Например, работа над...
2733 просмотров
schedule 16.05.2022

Какие DVCS поддерживают имена файлов Unicode?
Мне интересно попробовать распределенные системы контроля версий. git звучит многообещающе, но я видел где-то примечание для порта git для Windows, в котором говорится: «Не используйте имена файлов, отличные от ASCII». Я не могу найти это сейчас, но...
4429 просмотров
schedule 28.08.2022

Mercurial: объединение одного файла между ветками в одно репо
Когда у меня есть две ветки в репозитории Hg, как объединить только один файл с другой веткой без объединения всех остальных файлов из набора изменений? Можно ли объединить только определенные файлы вместо всего набора изменений?
18347 просмотров

Разъяснение по использованию VCS, например Git
Я понимаю основы и то, как работает рабочий процесс, а что нет. Однако, допустим, у меня есть локальный репозиторий на моей рабочей станции Linux. Теперь у меня также есть производственная коробка, расположенная на VPS в удаленном DC. Если я хочу...
171 просмотров
schedule 18.04.2023

Как мне показать внесенные изменения?
Я поставил несколько изменений, которые нужно зафиксировать; как я могу увидеть разницу между всеми файлами, подготовленными для следующего коммита? Мне известно о git status , но я хотел бы увидеть фактические различия - не только имена файлов,...
929577 просмотров
schedule 07.05.2022

Восстановить ранее удаленный код (не обязательно один или весь файл) в git
Некоторое время назад я удалил функцию класса a из своего кода и зафиксировал удаление. Эта функция была реализована как отдельный класс со спецификацией в стиле BDD, а несколько других классов были изменены в фиксации удаления, поскольку они...
141 просмотров
schedule 04.11.2022

bzr init-repo и несколько проектов
Мне трудно понять bzr init-repo . У меня есть 3 проекта, которые я хочу иметь в своем собственном изолированном репозитории, в subversion я бы использовал svnadmin create три раза для их создания. Нравится: svnadmin create MyProject...
1390 просмотров
schedule 24.08.2022

Удалить все локальные ревизии и вернуться к дереву
Я использую Mercurial и попал в ужасный локальный беспорядок с тремя головами. Я не могу нажимать, и я просто хочу удалить все свои локальные изменения и коммиты и начать заново с полностью чистым кодом и чистой историей. Другими словами, я хочу...
39629 просмотров
schedule 09.03.2023

Использование Git с VB6
У нашей компании большая кодовая база на VB6, и в настоящее время мы используем VSS, который, несмотря на все то, что мы ненавидим в нем, по крайней мере, интегрируется в VB6 IDE. Моя собственная команда, использующая .NET, сейчас изучает...
17148 просмотров
schedule 13.01.2023

Как мне поддерживать мои ветки в актуальном состоянии с помощью ветки по умолчанию в Mercurial?
Допустим, у меня есть следующий рабочий процесс с Mercurial: stable (clone on server) default (branch) development (clone on server) default (branch) bugs (branch) developer1 (clone on local machine)...
318 просмотров
schedule 26.08.2022

Hg: Как сделать перебазирование, например, перебазирование git
В Git я могу сделать это: 1. Start working on new feature: $ git co -b newfeature-123 # (a local feature development branch) do a few commits (M, N, O) master A---B---C \ newfeature-123 M---N---O 2. Pull new changes from...
78729 просмотров
schedule 08.03.2023

Проверить единый файл с Mercurial?
Допустим, вы сделали hg status и изменили три файла. Я знаю, как проверить все три файла ( hg commit ). Но как вы можете вернуть (а затем hg push ) только один из измененных файлов?
14994 просмотров
schedule 05.03.2024

DCVS + хостинг для начинающего коммерческого мультиплатформенного телефонного приложения
Я нахожусь в режиме бережливого запуска, работаю над простым телефонным приложением, которое будет изначально опубликовано как приложение iThingy и приложение для Android с, возможно, последующими версиями Blackberry и Symbian. Я собираюсь перейти от...
230 просмотров
schedule 05.05.2022

Есть ли какая-либо распределенная система контроля версий, поддерживающая частичное извлечение / клонирование?
Насколько мне известно, все распределенные системы контроля версий требуют, чтобы вы клонировали весь репозиторий. По этой причине нецелесообразно помещать огромное количество контента в один репозиторий (спасибо за этот ответ ). Я знаю, что это не...
5323 просмотров
schedule 30.08.2022

Как Git отслеживает историю во время рефакторинга?
Я хорошо понимаю, как Git может поддерживать перемещение файлов: поскольку он использует хэш файла, «добавленный» файл легко определяется как такой же, как «удаленный». Мой вопрос касается рефакторинга: учитывая Java, объявление пакета меняется,...
5879 просмотров
schedule 18.06.2022