Moja pierwsza odpowiedź, kiedy przeczytałem twoje pytanie, brzmiała: "Oczywiście, technicznie możliwe, ale naprawdę zły pomysł".
Cofnę się trochę po zobaczeniu innych komentarzy. W porządku, każdy użytkownik może mieć lokalne repozytorium oddzielne od centralnego repozytorium, i używać go do utrzymania punktów kontrolnych podczas pracy. W takim przypadku mogą być całkowicie oddzielnymi VCS i nie będzie to miało znaczenia.
Ale jeśli myślisz o dwóch różnych VCSs jednocześnie trzymając centralne repozytorium, to techincally możliwe, ale naprawdę bardzo zły pomysł. Cały sens VCS polega na tym, że przechowujesz historię wszystkich zmian dokonanych w plikach, możesz zobaczyć, jakie zmiany zostały wprowadzone, kiedy i - jeśli użytkownicy zawierają w połowie przyzwoite komentarze dotyczące zatwierdzeń - dlaczego. Jeśli klient, który ma wersję z 19 czerwca 2007 r., Ma problem, możesz pobrać kod dokładnie tak, jak istniał w dniu 19 czerwca 2007 r., Więc debugujesz kod, który faktycznie uruchamia użytkownik. Jeśli odkryjesz, że ostatnia zmiana była dużym błędem, możesz wycofać. Itp itd
Ale jeśli masz dwa repozytoria ... Czy zamierzasz zrobić każdy popełnić identycznie na obu repozytoriów? Przynajmniej to dużo dodatkowej pracy. W najgorszym razie prędzej czy później ktoś popełni błąd, zapomni o zobowiązaniu się do popełnienia błędu lub nie popełni tego do następnego dnia po tym, jak ktoś inny dokonał interwencji, a repozytoria nie będą tak naprawdę identyczne. Czy zamierzasz przemianować, czasami sprawdzając z A, a czasami z B? Ale wtedy nikt nigdy nie będzie wiedział, co jest w jednym.
mogłem zobaczyć przy użyciu dwóch różnych VCSs na kilka dni lub kilka tygodni, żeby je wypróbować i zobaczyć, jak one działają, poczuć, dla którego chcesz lepiej. Ale nawet na tym nie zrobiłbym tego jako mojego systemu produkcyjnego. Miałem prawdziwą produkcję VCS, a potem drugą stronę, z którą gramy, ale nikt nie traktuje tego jako autorytatywny.
Twierdzę, że w rzeczywistości używa się wielu VCS. Git tak naprawdę nie obchodzi, skąd pochodzi repozytorium. To naprawdę kolejny refspec. –