Articles of версия контроль

Является ли Accurev распределенной системой контроля версий?

Является ли Accurev распределенной системой контроля версий, такой как Git или централизованной, такой как SVN? Имеет ли Accurev какие-либо преимущества перед Git или SVN? Если так, то кто они?

SCM для большой модульной базы кода

Мне нужна помощь в разработке SCM для моей кодовой базы. Кодовая база довольно сложная, поэтому, во-первых, я попытаюсь ее описать. База кода состоит из кода для многих разных продуктов, скажем Product1 и Product2 для простоты (в действительности их больше). Каждый Product имеет несколько программных Projects связанных с ним, например, Core Application и поддерживающее программное обеспечение, […]

Push-файлы с svn на git-сервер

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

Локальный репозиторий SVN без сервера

Я хотел бы знать, можно ли создать локальный репозиторий SVN без установки сервера на моем компьютере. Я слышал о VisualSVN Server и SubversionEdge, но они оба требуют установки сервера, что слишком много для того, что мне нужно (просто отслеживание версий 2 или 3 личных веб-сайтов, которые я изменяю только каждые несколько месяцев). Я знаю, что […]

Атомное разветвление и тегирование с помощью SVN и Subversive

Я новичок в SVN. Недавно в моей компании мы тестируем его вместе с другим VCS, чтобы решить, куда перейти от CVS. Единственное, что меня действительно беспокоит, это номера ревизий для одной операции, которые не всегда являются атомарными. Я использую MyEclipse с Подводным плагином. Комплименты в порядке между проектами. Если я изменяю набор файлов в разных […]

пустой каталог после перенастройки SVN в Git

Я переношу репозиторий из SVN в Git. Я попытался использовать этот комманд для клонирования SVN для Git, но это создало пустое Git-репо с пустой фиксацией git svn clone –prefix=origin/ –authors-file=users.txt –username=ankur -s -r31671:HEAD https://svn.companydomain.com/svn/folder/project/ Я также пробовал с разными командами git svn clone –username=ankur -s -r31671:HEAD https://svn.companydomain.com/svn/folder/project/ а также git svn clone –authors-file=users.txt –username=ankur -s […]

Как интерпретировать –revision в svn2git

Я использую svn2git для некоторой миграции. Наш SVN-репо имеет около 15000 версий, но только последние 2000 версий очень важны для наших разработчиков. Поэтому я хочу использовать –revision для определения изменений: $ svn2git … –revision 13000:HEAD .. Теперь мой вопрос: как мне интерпретировать миграцию этого? Является ли все до пересмотра 13000 также в моем git, но […]

Источник обмена между VisualStudio.com TFS и Codeplex TFS

Я хочу использовать VisualStudio.com, чтобы связать рабочие элементы и истории пользователей с контрольными контрольными файлами для текущего проекта, который размещен на Codeplex. Проект является проектом с открытым исходным кодом и уже несколько лет размещается на Codeplex. Теперь, когда я делаю повторную запись, я хочу использовать Agile-процесс, создавая истории пользователей и создавая его в спринте, в […]

Создание ветвей TFS на один уровень глубже, чем Main, нарушает внешние зависимости

У меня проблема XY, но мне приходится иметь дело с Y в данный момент. Проблема X заключается в том, что мой файл проекта и решения ссылается на внешние элементы вне Team Project, например: <ProjectReference Include="..\..\External\Dependency.csproj"> Я пытаюсь создать ветку моего проекта Team Project, и чтобы быть аккуратным, я создал папку « Branches » для хранения […]

Как сделать запрос на перенос только для одного конкретного коммита в Mercurial?

Я разветвил репозиторий Mercurial, размещенный на Bitbucket. У меня нет прав на запись для исходного репозитория. Я сделал несколько коммитов к своей вилке. Назовем их A, B, C и D, т. Е. Последние первые: D [последняя] С B <— Вытащить только изменения, сделанные в этой фиксации A [старейший] Теперь я хочу сделать запрос на получение […]