Potrzebuję tylko drzewa źródłowego i jego historii. Na razie nie dbam o wymagania/problemy. Grałem trochę z wierszem poleceń, aby dowiedzieć się, czy mogę uzyskać listę pakietów zmian dla pnia i niektórych ścieżek dev. Pomyślałem, że powinno być możliwe wyodrębnienie diff dla każdego pakietu zmian i użycie go do odtworzenia wszystkich zmian od czasu pierwszego zatwierdzenia w git. Coś takiego:Czy można zaimportować repozytorium Integralności MKS do git?
- się najpierw zobowiązać i dodać go do git
- dostać następną CP
- dostać diff dla CP
- stosować diff do git pracy dir
- dodatek i zatwierdzić zmiany do git
- Powtórz z (2.) do ostatniego CP
Możesz również zmienić pakiet za pomocą c heckpoint (byłoby wystarczająco dobre dla mnie).
Prostszym sposobem byłoby po prostu wykupienie CP i dodanie/zatwierdzenie do git. Ale wtedy tracisz możliwość dodawania, usuwania, przenoszenia i zmieniania nazw operacji.
Czy ktoś wie, jak uzyskać ujednolicone porównanie z "si diff"? To by już bardzo pomogło.
Wszelkie pomysły?
Edit2:
dodano odpowiedź, która pokazuje, jak ja faktycznie migracji ...
Podejrzewam, że jesteś zmęczony koniecznością zobaczenia/zrozumienia rzeczy takich jak "zmiana 1.1.1.1.1.1.2.1.1.1.2.1.1.1.1.3.1.1.1" za każdym razem, gdy ktoś połączy pakiet zmian? Powodzenia na ucieczce z MKS. – Roboprog
To więcej niż tylko to. Jeśli ktokolwiek myśli, że ich SCM jest powolny, to nie wypróbowali MKS. Lubię integrację śledzenia wymagań/defektów, ale rzeczy źródłowe są tak złe, jak to tylko możliwe ... – EricSchaefer
Właśnie ukończyłem moją odpowiedź z proponowaną procedurą importu, w odpowiedzi na twój komentarz. – VonC