Indholdsfortegnelse:

Sådan rebase interaktiv med Eclipse (eGit): 10 trin
Sådan rebase interaktiv med Eclipse (eGit): 10 trin

Video: Sådan rebase interaktiv med Eclipse (eGit): 10 trin

Video: Sådan rebase interaktiv med Eclipse (eGit): 10 trin
Video: Письма любимого человека_Рассказ_Слушать 2024, November
Anonim
Sådan rebase interaktiv med Eclipse (eGit)
Sådan rebase interaktiv med Eclipse (eGit)

20180718 - Jeg "tror", at jeg har ordnet problemet med billederne. Hvis de ser zoomet ind eller ikke giver mening, kan du prøve at klikke. Hvis du støder på et problem, send mig en besked, så prøver jeg at hjælpe.

Denne instruktion giver trin-for-trin detaljer for at udføre en interaktiv rebase i Eclipse (eGit). Skærmbillederne er baseret på Eclipse Neon.3 (på Windows), men processen har også været næsten identisk gennem Eclipse Mars og andre tidligere versioner. Linux GUI udsætter små variationer, men detaljerne her bør stadig være tæt nok til at få dig igennem processen. (Gælder stadig fra Eclipse 2020-09 [v4.17.0].)

Trinene i denne proces er baseret på brug af Github til både oprindelse og opstrøms fjernbetjeninger. (Jeg har ikke arbejdet med git på nogen anden måde, men tænkte, at jeg skulle nævne det, bare hvis det betyder noget for en læser et sted undervejs.)

Trin 1: Vis din projekthistorikvisning

I Package Explorer skal du højreklikke på kontekstmenuen til 'Vis i'> 'Historik'

Trin 2: Start din interaktive rebase (fra historikvisningen)

Start din interaktive rebase (fra historikvisningen)
Start din interaktive rebase (fra historikvisningen)

I historikvisningen skal du højreklikke på forpligtelsen før din og vælge 'Rebase Interactive'.

Trin 3: Vælg handlinger for dine forpligtelser

Forudsat at du vil "rette op" de nyeste forpligtelser i den originale [fusionere dem alle sammen]. Vælg den (de) nyeste post (er), og indstil dem som "Fixup".

Du vil måske også bruge "Squash" i tilfælde af, at du vil flette commits sammen, men også redigere committe -beskederne.

Detaljer vedrørende andre 'Handlinger' findes her:

-

Trin 4: Anvend dine handlinger

Anvend dine handlinger
Anvend dine handlinger
Anvend dine handlinger
Anvend dine handlinger

Klik på knappen 'Start' for at anvende dine handlinger.

Når dine handlinger er anvendt, skal du bemærke, at dit projekt nu er dekoreret, hvilket angiver, at det er både foran og bagved den tilhørende fjernbetjening.

Trin 5: Skub din nye forpligtelse

Fra 'Package Explorer' skal du højreklikke på kontekstmenuerne for at 'Push' din forpligtelse.

Trin 6: Indstil destinationen 'Push'

Indstil destinationen 'Push'
Indstil destinationen 'Push'

I dialogboksen 'Destination Git Repository' skal du lade fjernbetjeningen 'Oprindelse' være valgt.

Trin 7: Vælg den gren, der skal 'Push' til

Vælg den gren, du vil 'skubbe' til
Vælg den gren, du vil 'skubbe' til
Vælg den gren, der skal 'Push' To
Vælg den gren, der skal 'Push' To

Indtast referencen 'Kilde' og 'Destination', eller brug ctrl-mellemrumstasten til at åbne den seneste liste, og vælg derfra.

Trin 8: Tilføj filialspecifikationen for dit 'Push'

Klik på knappen 'Tilføj specifikation'.

Trin 9:

Billede
Billede
Billede
Billede

Når "Specification for Push" er tilføjet, skal du markere afkrydsningsfeltet "Force Update". Klik på 'Finish' for at skubbe den nye commit til fjernbetjeningen ('Origin').

Trin 10: Gennemgå historik

Hvis du engang imod 'Vis i'> 'Historik', som du gjorde i trin 1, skal du nu bemærke, at der kun er én forpligtelse til dine ændringer.

Anbefalede: