Klausimai pažymėti „git-rewrite-history“

Perkėlę „Git“ saugyklos istoriją, pavyzdžiui, norėdami redaguoti senus įsipareigojimus, ištrinti nereikalingus duomenis (pvz., Asmens duomenis ar didelius failus), pakeisti failo struktūrą, nustatyti metaduomenis ir tt
8
atsakymai

Ištrinti failą iš „git“ saugyklos (istorija)

(nuspręsta, žr. klausimo apačią) Žvelgiant į tai ilgą laiką, ką dar turiu: http://dound.com/2009/04/git-forever-remove-files-or-folders -from-history / ir http://progit.org/book/ch9-7.html Beveik tas pats metodas, bet ...
nustatė sausio 29 d '10, 22:27
3
atsakymai

Kaip ištrinti didelį failą, klaidingai fiksuotą git

Galimas dublikatas: Kaip išvalyti didžiulį failą, nustatantį „Git“ istoriją? Aš padariau kvailą. Įsivaizduokite, kad sukūriau 100 MB failą. Tada matau ir ištrinu šį failą ir dar kartą jį išsprendžiu. Tai yra bendra procedūra, kaip pašalinti ...
lapkričio 10 d. '11 19:55
3
atsakymai

git, filtro filialas visuose filialuose

Naudoju šiuos šaltinius tam, kad iš savo saugyklos gautų didelius failus ir katalogus: http://dound.com/2009/04/git-forever-remove-files-or-folders-from-history/ Kodėl mano git repozitorija yra tokia didelė? git filtro filialas pa ...
paklausė 15 rugsėjo. '11 15:21
3
atsakymai

kaip pertvarkyti įsipareigojimus git'e nėra interaktyvus

Kokios neinteraktyvios „git“ komandos pasiekia pakeitimus nuo „ankstesnių“ iki „po“? Prieš: A --- B --- C --- D Po: A --- C '--- B' --- D '
nustatytas vasario 13 d '11 prie 1:34
4
atsakymai

Atnaujinkite kūrimo komandą perrašydami repo istoriją, „Git“, ištrindami didelius failus

Turiu git repozitoriumą su keletu labai didelių binarijų. Man jų nereikia, ir nerūpiu patikrinti ankstesnių įvykių failus. Taigi, norint sumažinti atpirkimo dydį, noriu visiškai pašalinti dvejetainį ...
gruodžio 14 d '10, 23:51
2
atsakymai

BFG ištrina kelis aplankus.

Radau, kad BFG yra daug greičiau nei originalus filtravimo filialas. Mes turime keletą svn repo, kad galėtume patekti į dar daugiau git saugyklų, o tai reiškia, kad kai kurie saugyklų aplankai yra sujungti ir sugadinti. Proceso metu turiu ...
nustatyti 07 vas '14, 18:01
2
atsakymai

Keisti „Git“ įsipareigojimo pranešimą, padarytą prieš sujungimą

Prieš susijungdamas nuotolinio filialo veikloje atlikiau tam tikrą testo kodą. Šis susiliejimas turėjo daug konfliktų, ir tai užtruko rimtai. Taigi mano istorija atrodo taip: 7ab562c Sujungti iš nuotolinio filialo ... wh ...
gegužės 14 d., 13 val
2
atsakymai

„git rebase“ - koks skirtumas tarp „redaguoti“ ir „perrašyti“

Koks skirtumas tarp redagavimo ir perrašymo, kai atliekate „git rebase“? Žiūriu į kai kuriuos dokumentus, kuriuose sakoma: Pakeiskite rinkinį: - redaguoti, jei norite pažymėti pakeitimo pakeitimą. - perrašyti, kad pakeistumėte žurnalo pranešimą.
gegužės 12 d., 15 val. 18:06
5
atsakymai

Kaip pašalinti senas žiniasklaidos failų versijas iš git saugyklos

Turiu „Git“ saugyklą su keliais didžiuliais medijos failais (vaizdais ir garso failais). Keletas šių medijos failų versijų buvo siunčiamos repo. Failai yra nuosekliai atnaujinamos tos pačios priemonės versijos ir ...
birželio 15 d. 11 val
4
atsakymai

Kaip pakeisti tekstą iš failų git istorijoje?

Aš visada naudoju „git“ kliento sąsają, pagrįstą sąsaja (smartGit), todėl neturėjau daug patirties naudojant „git“ konsolę. Tačiau dabar turiu pakeisti istoriją iš visų .txt failų eilutės (todėl, neištrinant viso failo, ...
lapkričio 6 d. '10 - 1:33
3
atsakymai

.Git katalogo pašalinimas iš git repo?

Bandau perkelti git saugyklą iš Kiln į Github. Galiu pridėti naują nuotolinio valdymo pultą, bet kai bandau spustelėti vedlį naujame nuotolinio valdymo pultelyje, gaunu tokią klaidą: Objektų skaičiavimas: 8691, padaryta. Delta suspaudimas naudojant iki 8 siūlų. ...
gegužės 29 d., 13 val
4
atsakymai

Kaip sujungti „Git“ saugyklas į linijinę istoriją?

Turiu du „Git R1“ ir „R2“ saugyklas, kuriose yra du gaminių kūrimo laikotarpiai: 1995–1997 m. Ir 1999–2013 m. (Aš juos sukūriau konvertuojant esamas RCS ir CVS saugyklas į Git.) R1: A --- B --- C --- D R2: K --- L --- M --- N K ...
balandžio 3 d. '13, 10:08
3
atsakymai

Kaip išvengti vietinių viešųjų pokyčių

Aš jau pridėjau „get.denyNonFastforwards“ ir „get.denyDeletes“ mano centriniame repo serveryje. Dabar norėčiau užblokuoti vietinės istorijos pakeitimą, jei įsipareigojimas jau buvo nuspaustas centriniame repo (kaip numatytasis, numatytasis ...
nustatytas 02 balandis '15, 12:37
2
atsakymai

Kaip ištrinti seną gitų istoriją?

Turiu git repozitoriumą su daugeliu (2000+), pavyzdžiui: l-- m - n / a - b - c - d - e - f - g - h - i - j - k - y - z ir aš noriu ...
nustatytas sausio 31 d '17, 11:56
4
atsakymai

Tikrai lygus gitą

„StackOverflow“ yra keletas klausimų apie sujungimo išlyginimą, o atsakymas paprastai yra „git rebase“. Tačiau šie atsakymai praleidžia vieną esminį dalyką - įsipareigojimų eilę. Tarkime, yra A filialas su fiksacija birželio 1 ir rugpjūčio 1 d. Ir filialas B su fiksacija 1 ...
nustatyti 04 rugsėjis '12 22:47