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

Меркуриальное разветвление и слияние без необходимости отталкивать ветвь

Вот что я пытаюсь сделать: hg clone http://www.my_repo.com hg branch new_branch hg update new_branch # перейти в новую ветку внести некоторые изменения в код филиала hg commit -m 'изменения в ветке new_branch' hg update default # вернуться к умолчанию hg merge new_branch # merge new_branch в значение по умолчанию добавляет изменения в значение по умолчанию […]

Неэффективная обработка переименований файлов в Mercurial

Когда я переименовываю файл с помощью Mercurial, а затем фиксирую без каких-либо изменений, почему он все равно отправляет полный файл в репозиторий? (Могу сказать, потому что последующий толчок в удаленный репозиторий показывает, сколько данных передается). Разве не очевидно, что ему просто нужно переименовать? Я использую последнюю версию TortoiseHG под Windows, и этот файл представляет собой […]

как применять один и тот же штамп к различным ветвям в git?

У меня есть четыре ветки, позволяющие говорить ABC D. Я работал над ветвью B для некоторой функции и создал stash. Эта функция я также хочу использовать в ветвях A и D. Есть ли способ, которым я могу использовать этот кошелек от B и применять к A и D также, и определенно, я хочу его на […]

IPython Notebook %% bash Магическая ошибка

Я пытаюсь следовать руководству по управлению версиями в IPython Notebook от Фернандо Переса, статическую версию которого можно найти здесь . Он широко использует магию %%bash , но когда я ее использую, я получаю следующую ошибку: ОШИБКА: функция волшебства ячейки %%bash не найдена. Даже если я использую команду !git ; все работает нормально. Особенности: C:\Python27\Scripts; C:\Program […]

Git Cloning подкаталог в репозитории

Я просто создал учетную запись Beanstalk и создал репозиторий с помощью git. Мой репозиторий используется для хранения различных веб-сайтов, над которыми я работаю, и будет выступать в качестве промежуточного сервера. Repository – website1 – website2 – website3 Внутри этих папок находятся активные файлы веб-сайтов. Поэтому, когда я совершаю какие-либо изменения, я настроил его для автоматического […]

Объединение двух потоков в управлении источником RTC

У меня есть два потока: sA & sB sB был создан из sA, поскольку наборы sb изменений не включались в sA. Два параллельных потока развития продолжаются: sA и sB В настоящее время разработка завершена на sA. sB содержит изменения, которые не входят в sA. sA и sB должны быть объединены, так что изменения в sA […]

Что такое ветви в BitBucket и как управлять ими?

У меня есть следующая проблема. У меня есть репо, которое я изначально клонировал из github, используя hg-git, но так как я развивался на нем в меркуриале. Оригинальный разработчик также продолжает обновлять репо, поэтому у нас есть несколько головок, и я объединять все, что захочу, используя TortoiseHg, он работает очень хорошо (я думаю, что hg-git здесь […]

Совместное управление версиями и отслеживание проблем

У нас есть 3 команды, которые разрабатывают 3 разных проекта (.NET), и есть один проект с общим кодом и управляет SharedLibrary. Каждая команда ссылается на нее, используя субрепозитор в Mercurial. Каждой команде разрешено вносить изменения в SharedLibrary для исправления ошибок в своих проектах. Таким образом, существует вероятность, что исправление ошибки в одном проекте может привести […]

Создание diff, который игнорирует различия между линиями дозорного

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

Что означают цифры автоинкрементции AssemblyVersion?

Следуя рекомендациям в системных комментариях файла AssemblyInfo.cs: // Version information for an assembly consists of the following four values: // // Major Version // Minor Version // Build Number // Revision // // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown […]