Вопрос

Я договариваюсь у компании, которая использует МКС. Я использовал SVN в прошлом, а также Mercurial и Git, но должен использовать MKS в настоящее время (до сих пор, что я не могу найти какую-либо документацию по нему или лучшим практикам).

Я хочу знать, что эквивалентное обновление SVN в МКС? Я пробовал ресинхронизировать, но слишком часто, когда я делаю, что МКС хочет перезаписать файлы, над которыми я работал.

Это было полезно?

Решение

Когда вы работаете над источником, вы должны сначала «проверить / f2». Я предполагаю, что вы этого не сделали? Если нет, вам придется переместить свою работу где-то еще, проверять файл, а затем скопируйте свою работу назад на проверенную версию. Тогда вы можете проверить это обратно.

Обратите внимание, что вам придется сначала создать пакет изменений, это то, что все ваши «проверки» будут сделаны против. После выполнения всех изменений вам нужно будет отправить пакет изменений.

Другие советы

Когда вы «resynchronrineize» в MKS поведение по умолчанию - перезаписать любые рабочие файлы в вашей песочнице со своими изменениями члена из текущего отделения (или багажника, если нет ветвления.)

Вы можете изменить поведение через конфигурацию. В клиенте:

  1. Файл-> Редактировать настройки
  2. Разверните узел дерева дерева (2007) / «Управление Source Source» (2007) / «Управление конфигурацией» (2009)
  3. Разверните узел дерева «Команды»
  4. Выберите команду «Resynchronize»

Вы захотите изменять следующие настройки

  • Перезаписать, если в ожидании: Снизить
  • Перезаписать рабочий файл, если меняется: Снизить
  • Перезаписать, существует ли отложенная операция: Снизить
  • Слияние рабочего файла, если изменено: Проверять
  • Тип слияния: Автоматический
  • На конфликтах: Инструмент запуска

Команда «Resync» теперь попытается автоматически объединить пересмотр члена в рабочий файл. Если он не может автоматически сливаться из-за конфликта, он запустит приложение Merge, чтобы позволить вам разрешить конфликт.

Я использовал SVN и CVS перед использованием MKS, и я нашел это модифицированное поведение Resync, чтобы быть более интуированным, чем стандартное поведение Resync.

Команда MKS обновления SVN является «элементом блокировки», затем «зарегистрироваться», используя Client Client Client Meks 2007 или 2009 года.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top