Jak uniknąć konieczności scalania każdego pliku w naszym repozytorium po bezpowrotnym scaleniu?

Mamy pewne kłopoty po scaleniu TFS Baseless Merge. Oto krótkie podsumowanie gałęzi, które mamy obecnie.

               Main
                |
           -----------
           |         |
        BranchA   BranchB
           |         |
        BranchA1  BranchB1

Wykonaliśmy połączenie bezpodstawne przy użyciu „Wszystkie zmiany do określonej wersji”Oddział A1 doOddziałB1. Gdy sprawdzono to w każdym pliku w naszym drzewie źródłowym, miał status „scalania”.

Ma to sens i jest wyjaśnione w przewodniku rozgałęzień ALM Rangers w następujący sposób:

Jeśli łączenie bezpodstawne jest wykonywane z wybraną opcją „Wszystkie zmiany do określonej wersji”, to podczas sprawdzania połączenia bezpodstawnego każdy plik będzie miał status scalenia obok, ponieważ scalanie bez baz tworzy relację rozgałęzienia dla każdego pliku w folderze nadrzędnym.

Teraz potrzebujemy Reverse IntegrateOddziałB1 wBranchB, ale w ten sposób to znaczyjeszcze raz każdy plik ma status „scalania”. I (z moich testów), kiedy będziemy RIBranchB wGłówny mamy problem ponownie. To nie jest taki problem.

Problem pojawi się po połączeniu RIBranchB wGłówny, każdy FI ​​się łączyGłówny ->WhatEverBranch będzie miałwszystko pliki o statusie „scal”.

To jestduży problem, ponieważ w repozytorium znajduje się ponad 120 oddziałów i około 50 000 plików.

Również,BranchB iOddziałB1 będzie miał w nich więcej pracy i będzie jeszcze bardziej zintegrowany. Byłoby wielką niedogodnością po prostu nie sprawdzać plików ze statusem „scalania”, a następnie albo a) zignorować je po każdym scaleniu RI, albo b) przestać używać gałęzi po scaleniu jednego RI.

Czy jest jakiś sposób, w jaki możemy zmusić TFS do zapomnienia o zmianach statusu „scalania” na zawsze?Czy w jakiś sposób mogę usunąć związek (ponowne wychowanie do „No Parent”, a następnie powrót do „BranchB” nie działa)?

Próbowałemtf merge source dest /discard ale nadal ma status „scalania”.

questionAnswers(0)

yourAnswerToTheQuestion