Czy muszę jawnie zamknąć gałąź po jej scaleniu w trunk? Czy jest to domyślnie uważane za zamknięte po jego scaleniu? W pierwszym przypadku, co powinienem zrobić, aby zamknąć oddział? Czy to znaczy, że muszę to usunąć?Czy gałąź jest połączona w bagażnik uważany za zamknięty?
8
A
Odpowiedz
14
Tak, należy usunąć gałąź po ponownym zintegrowaniu z pniem. To jest dobrze wyjaśnione w SVN book:
Po --reintegrate scalanie odbywa się z oddziału do tułowia, oddział jest nie nadające się do dalszej pracy. Nie jest w stanie poprawnie zaabsorbować nowych zmian w trunkingach, ani też nie może być ponownie ponownie zintegrowany z trunkem. Z tego powodu, jeśli chcesz kontynuować pracę na swoim fabularnym oddziału, zalecamy niszcząc go, a następnie ponowne tworzenie go od tułowia
Czy niszcząc to znaczy stracę całą historię prac w gałąź? – Meysam
Zostało to wyjaśnione w tym samym paragrafie, którego dotyczyłem, tylko w wierszu przed cytowanym przeze mnie: * Ale czekaj! Czy historia tej gałęzi nie jest cenna? Co, jeśli ktoś chce kiedyś przeprowadzić audyt ewolucji twojego obiektu i spojrzeć na wszystkie zmiany w twoim oddziale? Nie musisz się martwić. Pamiętaj, że nawet jeśli twoja gałąź nie jest już widoczna w katalogu/branches, jej istnienie jest wciąż niezmienną częścią historii repozytorium. Prosta komenda svn log w adresie/branch URL wyświetli całą historię twojego oddziału. * –
Och, ale martwię się! Ponieważ po zniszczeniu gałęzi nie mogę dokonać zmian w różnicach plików kodu źródłowego w usuniętej gałęzi .... – Steffen