Bitbucket: Forigu dosierujon de Git-historio0717
#000000
Estas malfacila limo de 2 GB dum gastigado de Git ĉe Bitbucket - se ĉi tio superas, vi nur havas nurlegeblan aliron al la deponejo. Por malebligi tion, ekzemple, vi povas retrospektive forigi grandajn dosierujojn aŭ dosierojn de viaj transigoj. Sed ankaŭ en aliaj kazoj (se aliraj datumoj eniris la historion aŭ node_modules revenis al mastro) vi devas retroaktive manipuli la historion de Git, kontraŭe al ĝia naturo.
#000001
Bitbucket verkis detalan artikolon pri tio mem. Por ekzameni la aferon en kazo, ni unue kreas novan deponejon:
#000002
Poste ni klonas la deponejon al malplena dosierujo sur la loka maŝino:
#000003
Nun ni kreas du subdosierujojn kun dosieroj kun hazarda enhavo:
#000004
Ni ankaŭ povas kontroli ĉi tion loke (vidu "grandeco-pako"):
#000006
La tasko nun estas retroaktive forigi "foo" de la deponejo por duonigi ĝian grandecon. Por fari tion, ni unue redaktas la nunan HEAD kaj skribas la dosierujon en gitignore:
#000007
Fine ni forigas la dosierujon kun la helpo de la BFG Repo Cleaner (BFG postulas aktualan JRE en la sistemo kiel sistema postulo):
#000008
Ni nun povas vidi la rezulton loke:
#000009
Ĉi tio ankaŭ estas konfirmita de la subteno:
#000011
Se vi "ĵus" movas la deponejon al alia komputilo, nur 0,9 GB finiĝos sur la disko. Se iu havas la 1.8 GB-version disponeblan loke, sufiĉas "git pull" sekvita de "git gc".
#000013
GitHubTwitterPinboardPinterestYouTubeButikvaroSpotifyDribbbleLinkedInXingPGPValidigo de markado de W3CGugla Lumturo
#000015