Повторно сделайте пакет изменений - PullRequest
0 голосов
/ 22 июля 2010

Я выполнил следующие действия в TFS:

  1. Случайно внес некоторые изменения в кучу файлов в багажнике
  2. Понял это.
  3. объединены изменения в намеченную ветку
  4. откат изменений в стволе (с использованием отката tfpt)
  5. позже, во время регулярно запланированной прямой интеграции из транка, я отменил изменения в ветви.

Как я могу применить изменения? Существует три набора изменений и около 80 файлов.

Ответы [ 2 ]

2 голосов
/ 22 июля 2010

Несколько способов сделать это, но, вероятно, самый быстрый здесь будет:

  1. Проверьте поврежденные файлы (для редактирования) в ветке.
  2. Получить конкретную версию из ствола для этих файлов.
  3. Скопируйте эти файлы в соответствующий каталог филиала.
  4. Заезд.

Вы также можете рассмотреть возможность отката набора изменений отката в багажнике и повторения того, что вы сделали (за исключением отмены).

0 голосов
/ 24 июля 2010

То, что я закончил, было вынужденным слиянием:

tf merge /r /force $/source/trunk $/source/branch1 /v:C123~125

Я буду внимательно следить за этим набором изменений, когда мы вернемся обратно в магистраль.

Я также попробовал хитрый рабочий процесс с использованием tfpt для отката, хранения и отмены / миграции. К сожалению, диалог разрешения конфликтов в tfpt unshelve немного отсутствует - отсутствуют такие вещи, как кнопки по умолчанию и прочее, поэтому мне приходилось щелкать мышью полдюжины раз или около того на файл. Поэтому я решил после нескольких файлов сначала попробовать что-нибудь другое.

...