2013-07-15 4 views
1

Мы работаем с Mercurial уже год, но сегодня возник вопрос о том, как обрабатывать (или лучше: идентифицировать) файлы, отредактированные временно.Тег временных изменений в Mercurial

Пользователь, который попросил меня, как это сделать, в настоящее время переключается с ClearCase на Mercurial. В ClearCase вы можете использовать «захваченные файлы» для различения изменений, которые должны быть совершены, и изменений, которые должны быть отменены.

В Mercurial (с использованием TortoiseHg) я не мог найти подобного решения для достижения этого.

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

Каков ваш совет/передовая практика для такого рода ситуаций?

+0

Что временно означает даже? Если они не для регистрации, то они не должны быть проверены, период. Не должно быть никаких изменений для возврата. –

+0

Пользователь поддерживает старый Fortran-проект для расчета физики внутри прокатного стана. Временные изменения необходимы во время разработки, для целей тестирования, но должны быть отменены, прежде чем нажимать изменения. Это влияет на что-то между 10 и 100 файлами. Привлечение к каждому из них, чтобы решить, содержит ли оно желаемое или нежелательное изменение, не является хорошим решением. – theFen

ответ

2

MQ патча для файлов с временными изменениями, совершает для постоянных изменений (пользователь должен знать, какие файлы находятся в каждой категории)

На фиксации, пользователь может исключить некоторые измененные файлы из ревизии и использовать в дальнейшем эти файлы для освежения (прикладной) патч.

Забыть об этих изменениях просто нецелевое исправление

+0

Хорошо, это не совсем то, что мы хотели, но может быть лучшим, что можно сделать с Mercurial. Спасибо. – theFen

Смежные вопросы