Articles of dvcs

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

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

Системы управления источниками, допускающие частичное разветвление

Первоначально это был вопрос, нацеленный на git / bitbucket , но после того, как наши требования не могут быть поддержаны, я ищу альтернативы. У нас есть основная база кода, в которой есть некоторые «конфиденциальные» библиотеки. Нам нужен способ создания ветви или вилки для целей расследования (для рабочих за пределами площадки), которые не будут содержать выбранные […]

Должна ли папка .hg находиться в рабочем каталоге?

Я новичок в Mercurial. Мне было интересно, есть ли способ переместить папку .hg в другое место, кроме рабочего каталога, и отслеживать изменения? Например, I have the .hg in /foo/.hg/* Can I move it to /bar/.hg/* and still monitor the contents of foo? Изменить: я параноик о рабочем каталоге. У меня есть резервная копия моего репозитория […]

GIT: Возвращение последней фиксации?

Какую команду я использую, чтобы вернуть изменения, сделанные последним фиксатором? Конец уже был перенесен на удаленный сервер.

Малые или большие сообщения фиксации?

Мой друг, и я несколько раз обсуждал вопрос о размере сообщения о фиксации при использовании систем управления версиями. У меня была идея совершать часто и мало, когда он, с другой стороны, использовал сообщение с большей фиксацией, но вместо этого совершал не так часто. Я всегда слышал, что вы должны, по крайней мере, как новичок, сделать […]

Как массивно отметить файлы, перемещенные с помощью Bazaar?

Я переместил 3 файла из рабочей папки верхней папки под базар в новый каталог Project . Базар показал мне этот экран. Теперь я хочу отметить каждый файл как перемещенный . Один файл можно сделать одним файлом – выбрав отсутствующий, новый и щелкнув пометку как перемещенную. НО это невозможно сделать массово для всех файлов . Захват […]

Bzr полностью удаляет изменения (с файлами)

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

Понимание git – почему даже совершать локально?

Я знаю разницу между commit vs push (локальное и дистанционное репо) Я исхожу из фона SubVersion: почему даже есть возможность совершать «локально»? В чем смысл этого? Разве не имело бы смысла просто всегда передавать удаленный репозиторий? Я не понимаю, почему у нас есть этот промежуточный локальный репозиторий?

Как файлы рамок / библиотеки должны обрабатываться в git?

Какова наилучшая практика с проектами управления версиями с несколькими сторонними библиотеками в git или другом DVSC? Должен ли исходный код проекта смешиваться с библиотеками в одном хранилище или должен быть каким-то образом отделен или вообще не версироваться? Это хорошее место для использования подмодулей? Я говорю о несвязанных библиотеках (например, в PHP-фреймах)

Преобразование совершенного набора изменений в незафиксированные изменения в Mercurial

Есть ли способ конвертировать один коммит (например, набор советов в мой локальный репозиторий) в незафиксированные изменения в рабочем каталоге? Я знаю, что hg strip удаляет указанные изменения (ы) и поддерживает его / их, но преобразует ли эти изменения в неуправляемые изменения в рабочем каталоге? РЕДАКТИРОВАТЬ : Относительно использования hg rollback . Что делать, если у […]

Intereting Posts
Можно ли добавлять ярлыки с помощью умных коммитов в Fisheye? github как удалить старый ключ ssh на моем mac? Git Merge: лучше удалить части ветки и слить, или принудительно слить и перезаписать? Как вытащить журналы для проектов с открытым исходным кодом (Lucene, HTTPClient, jackrabbit и т. Д.) Git повторяет части из предыдущих коммитов set timeout / количество попыток / принудительное прекращение синхронизации проблемного файла в P4Python Перенос папки из репозитория в другой репозиторий со всеми данными дерева изменений Авторизация с помощью mercular api Общие атрибуты сборки во время сборки TFS Обновление проекта android от bitbucket вызывает конфликты с двоичным слиянием В чем смысл исправления патч-файлов? SVN: Как проверить только исходное дерево только с соединительными линиями? Как мне одновременно создать проект Maven и разветвить его? В gitk, почему моя желтая кнопка над мастером? Как использовать контроль источника для функций Azure на Azure Portal