Показать сообщение отдельно
Старый 15.08.2023, 22:17   #1  
virtuoso is offline
virtuoso
Участник
 
40 / 15 (1) ++
Регистрация: 06.06.2007
Перенос между ветками ms tfs с нарушением порядка следования
D365FO

Здравствуйте.

Прошу поделиться опытом переноса программных компонент между ветками ms tfs с нарушением порядка следования changeset'ов:

1. можно ли после временного нарушения порядка установки changeset'ов вернуться к строгому следованию такому порядку?
1.1 будет ли tfs воспринимать эту ситуацию как аварийную?

2. можно ли после "неправильной" установки отметить некоторые changeset'ы к повторной установке (чтобы не забыть, что их придётся установить заново по готовности пропущенных)?
2.1 можно не устанавливать changeset'ы повторно, а ограничиться исправлением вручную (после установки пропущенных)?

Для разработки и установки модификаций на рабочее приложение используются две ветки ms tfs: DEV, PROD. Интересует случай, когда устанавливаем changeset'ы не в порядке их следования: 1,2, а с нарушением: 2,1. См. рис. ниже.

DEV
changeset_1:

X++:
class A
{
void methodA();
}
changeset_2:
X++:
class A
{
void methodA();
void methodB(); 
}
Шаг 1 (methodA на данный момент неготов):
PROD

changeset_2 + руками ставим в комментарий неготовый код:
X++:
class A
{
//void methodA();
void methodB(); 
}
Шаг 2:
PROD

changeset_1 + changeset_2(повторно):
X++:
class A
{
void methodA();
void methodB(); 
 }

Заранее благодарю.

Последний раз редактировалось virtuoso; 15.08.2023 в 22:22.