To jest polecenie git-merge-index, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
git-merge-index — Uruchom scalanie plików wymagających scalania
STRESZCZENIE
odrzutowiec indeks scalania [-o] [-q] (-a | [--] *)
OPIS
To wygląda (s) w indeksie i, jeśli istnieją jakieś wpisy scalające, przekazuje
SHA-1 dla tych plików jako argumenty 1, 2, 3 (pusty argument, jeśli nie ma pliku) oraz Jak
argument 4. Tryby plików dla trzech plików są przekazywane jako argumenty 5, 6 i 7.
OPCJE
--
Nie interpretuj kolejnych argumentów jako opcji.
-a
Uruchom scalanie ze wszystkimi plikami w indeksie, które wymagają scalania.
-o
Zamiast zatrzymywać się na pierwszym nieudanym łączeniu, wykonaj je wszystkie za jednym razem i kontynuuj
z łączeniem, nawet jeśli poprzednie łączenia zwróciły błędy i zwracają tylko kod błędu
po wszystkich fuzjach.
-q
Nie narzekaj na nieudany program scalający (zwykle jest to awaria programu scalającego
wskazuje konflikty podczas scalania). Dotyczy to porcelany, która może chcieć emitować
niestandardowe wiadomości.
If odrzutowiec indeks scalania nazywa się z wieloma s (lub -a), następnie przetwarza je po kolei
zatrzymuje się tylko wtedy, gdy scalanie zwróci niezerowy kod zakończenia.
Zwykle jest to uruchamiane za pomocą skryptu wywołującego imitację Gita łączyć polecenie z
Pakiet RCS.
Przykładowy skrypt o nazwie odrzutowiec scal-jeden-plik jest uwzględnione w dystrybucji.
UWAGA UWAGA UWAGA! „Kolejność scalania obiektów” w Git różni się od RCS łączyć program
scalić kolejność obiektów. W powyższej kolejności oryginał jest na pierwszym miejscu. Ale kolejność argumentów
do programu łączenia trójstronnego łączyć jest mieć oryginał w środku. Nie pytaj mnie dlaczego.
Przykłady:
torvalds@ppc970:~/test-scalania> git merge-index cat MM
To jest MM z oryginalnego drzewa. # oryginalny
Jest to zmodyfikowany MM w gałęzi A. # merge1
Jest to zmodyfikowany MM w gałęzi B. # merge2
To jest zmodyfikowany MM w gałęzi B. # bieżąca zawartość
or
torvalds@ppc970:~/test-scalania> git merge-index cat AA MM
cat: : Nie ma takiego pliku ani katalogu
Jest to dodawane AA w gałęzi A.
Jest to dodawane AA w gałęzi B.
Jest to dodawane AA w gałęzi B.
fatal: program scalający nie powiódł się
gdzie ten ostatni przykład pokazuje, jak to zrobić odrzutowiec indeks scalania przestaniemy próbować połączyć się, gdy tylko coś się stanie
zwrócił błąd (tzn. kot zwrócił błąd dla pliku AA, ponieważ tak nie było
istnieją w oryginale, a zatem odrzutowiec indeks scalania nawet nie próbowałem połączyć rzeczy MM).
GIT
Część odrzutowiec(1) apartament
Użyj git-merge-index online, korzystając z usług onworks.net