Замена багажника на ветку в TFS - PullRequest
1 голос
/ 12 октября 2019

Пожалуйста, рассмотрите этот сценарий.

В моей магистрали есть файлы A.txt, B.txt, C.txt, вплоть до ... Z.txt.

В ветви есть файлыA.txt и C.txt, которые я модифицировал.

Когда я объединяю ветвь с транком, результатом будет модифицированный A.txt, модифицированный C.txt и все другие неизмененные файлы, такие как B.txt, D.txtи т. д.

Однако мне бы хотелось, чтобы в стволе содержались только измененные A.txt и C.txt.

Как это сделать. Пожалуйста, дайте мне знать.

1 Ответ

0 голосов
/ 14 октября 2019

Поскольку TFS включает в себя как TFVC, так и Git в качестве источника контроля, не уверен, какой из них вы используете.

Если вы используете TFVC :

КогдаЯ объединяю ветвь с транком, в результате получается модифицированный A.txt, модифицированный C.txt и все другие неизмененные файлы, такие как B.txt, D.txt и т. Д.

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

Вы должны вручную удалить эти файлы в целевой ветви после процесса слияния.

Если вы используете Git :

Пожалуйста, просмотрите это решение: Сделайте текущую ветку Git главной веткой & Как сделатьзаменить главную ветку в Git целиком на другую ветку?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...