hurtig tip: gearing magt så gemme

, hurtigt tip: gearing magt så gemme,,,,, 82,,,,,,,, 39,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,, jeg forestiller mig, at du arbejder på et element i et skvat kontrollerede software - projektet.du er midt i at lave nogle ændringer, når du får en anmodning om at fastsætte en kritisk fejl.for at løse de spørgsmål, du har brug for en ny afdeling og en ren arbejder over.når det kommer til grundlæggende videre kommandoer, du har to muligheder:,,, - -   så hårdt,   at fjerne din uden ændringer., registrere deres ufuldstændige arbejde som en ny forpligte.,, den første mulighed, mister alle deres arbejde, mens sidstnævnte medfører en delvis forpligter ikke meningsfuldt.ingen af disse scenarier er det ønskeligt,.,, det er her   så lager,   kommando kommer til at spille en rolle.som   så stille... hårdt, det giver dig en ren arbejder fortegnelse, men også registrerer din ufuldstændige ændringer internt.efter fastsættelse af kritiske insekt, du kan anvende disse ændringer og samle op, hvor du slap.du kan tænke på   så lager,   som en "pause knappen" for deres arbejde.,,,,, forudsætninger, det pædagogiske forudsætter, at de har installeret dig, og at du er bekendt med dens grundlæggende arbejdsgang.du burde være behageligt mellemstationer ændringer, der skaber forpligter, og arbejder med filialer.du får også brug for et skvat register forsøg.,, 1.opbevaring ændringer, før du kan løbe   så lager, er man nødt til at have nogle uden ændringer i dit skvat register.hvis du for eksempel redigeret filen  , foo py, din   så status,   produktion ville se sådan ud:,, filial, mester ændringer ikke iscenesat til forpligtelser: ("straks tilføje < fil >..." at ajourføre, hvad der bliver begået) ("tag kassen... < fil >..." til at skille sig af med ændringer i deres register) ændret: foo.py,, at gemme disse ændringer, skal i blot   så lager,   uden nogen argumenter, så gem, vil det tage begge dine iscenesat - - og unstaged ændringer, registrere dem internt, så det klart arbejder over.det giver dig mulighed for at skifte til en ny filial og udvikle andre elementer uden at bekymre sig om deres delvise forpligte sig på noget., 2.fornyet anvendelse af gemt ændringer, når du er klar til at komme tilbage til din ufuldstændige arbejde, løb efter kommandoen igen at anvende gemt ændringer, så gem far, den for nylig har   changeset   skal anføres i deres erhvervsaktive fortegnelse, og du kan fortsætte   præcis, hvor du slap.det er alt der er til det., 3.at løse konflikter, ligesom   så fusionere,   kommando,   så gemme far,   kan føre til konflikter, hvis de samme dele af kildekoden har ændret sig, siden du henrettet   så lager.når det sker, vil du se følgende besked efter at   så gemme far:,, auto fusionerende foo.py konflikt (indhold): fusionere konflikt i foo.py, vil du også finde de berørte fil, der er opført under  , unmerged veje,   afsnit i   så status,   produktion, samt som de berørte strækninger i kilde fil.,, < < < < < < < ajourførte opstrøms tryk ("for nylig udførte ændringer"); ======= tryk ("ufuldstændige arbejde"). > > > > > > > - ændringer, du bliver nødt til at løse konflikten i kilden manuelt kartotek, men du normalt ikke vil begå den samme, som du vil, efter en   så fusionere,   konflikt.det meste af tiden, vil du fortsætte med at arbejde på jeres ufærdige træk, indtil du har forberedt en meningsfuld begå.så kan du bare tilføje, at indekset og forpligte den som sædvanlig.med andre ord kan man behandle   så gemme far,   konflikter, ligesom alle andre uden ændringer.,, 4.det lager skorsten, for de fleste scenarier, ovennævnte kommandoer er alt, du har brug for, når det kommer til en "pause knappen".men, forståelse af, hvordan gemt ændringer er repræsenteret, åbner døren for mere avancerede anvendelse.,, så vidt vi har kun talt om at gemme en enkelt changeset.men hver gang du løber   så lager, uden ændringer er lagret på en stak.det betyder, at du har flere changesets på samme tid.,,,,, det er brugbart i de tidlige stadier af udviklingen, når du ikke er sikker på, i hvilken retning, du vil have.i stedet for at miste deres ændringer med   så stille, hårdt, kan du beholde dit arbejde billeder på lager, der i tilfælde af, at du vil have til at anvende en af dem senere, kan du inspicere varerne stak med   liste,   parameter., så gem liste, hvis de tidligere havde udført   så lager,   tre gange, ville dette output som følgende:,, lager @ {0}: wip på nyt element: 5cedccc prøve noget skørt lager @ (1): wip på nyt element: 9f44b34 tage en anden retning lager @ (2): wip på nye træk: 5acd291 indlede nye træk,   så gemme far,   kommando altid anvender de seneste snapshot, den ene øverst på lager, mand.men det er også muligt at vælge som gemte øjebliksbillede vil du søge igen med  , anvendelse,   kommando.hvis man f.eks. ville en anvendelse af den anden serie af ændringer, de ville bruge efter ordre:, så gemme anvendelse lager @, stk. 1, ligesom   så gemme far, de ændringer, der vil fremgå af deres arbejde over, og du kan fortsætte med at arbejde på ufuldstændige træk.bemærk, at dette ikke vil     automatisk fjerne billede fra lager, mand.men du får brug for manuelt at slette det med  , fald,   kommando., så lager - lager @, stk. 1, igen med lager, der er mere af en fordel for de få brugere.den   så lager,   og   så gemme far,   kommandoer burde være tilstrækkeligt for de fleste af deres behov, selv om   så gemme liste,   kan også vise sig at være nyttigt, hvis du har glemt, hvor deres sidste gemmested operation fandt sted.,, konklusion, at meningsfuld billeder er kernen i enhver idiot arbejdsgang.målrettet, indkapslet forpligter gøre det meget lettere at navigere deres historie, og find ud af hvor insekter blev indført, og vende ændringer.,, mens ikke ligefrem en dagligdags kommando,   så lager,   kan være en meget praktisk værktøj til at skabe meningsfyldt forpligter.det giver dig mulighed for at oplagre ufuldstændige arbejde, samtidig med at den har brug for til at begå delvis billeder til din permanente projekt historie.husk på det, næste gang du vil ønske du kunne stoppe hvad du arbejder på - - og komme tilbage til det senere.





Previous:
Next Page: