Klausimai, pažymėti „versijos valdymu“

Versijų valdymas yra dokumentų, programų ir kitos informacijos, saugomos kaip kompiuterio failai, tvarkymas. Naudokite šią žymą, norėdami pažymėti bendruosius klausimus apie versijų naudojimą ir pritaikomumą, lyginant VCS. Daugumai komandų ir metodų, būdingų kiekvienai konkrečiai VCS, yra tam tikrų žymių, kurios turėtų būti pageidautinos.
26
atsakymai

Atsisiųskite atskirus failus iš „GitHub“

Manau, kad dauguma jūsų kūrėjų naudoja VCS, ir tikiuosi, kad kai kurie iš jūsų naudoja „Git“. Ar turite patarimų ar gudrybių, kaip gauti vieno failo atsisiuntimo URL saugykloje? Man nereikia URL rodyti
nustatytas sausio 05 '11, 16:41
9
atsakymai

Konfigūruokite „git“, kad trauktumėte ir paspauskite visus filialus.

Norėčiau spustelėti ir ištraukti visus numatytuosius filialus, įskaitant naujai sukurtus filialus. Ar yra parametras, kurį galiu apibrėžti? Priešingu atveju, kai pridedu naują filialą, ir noriu jį ištraukti iš serverio, tai yra paprasčiausias būdas c ...
gruodžio 16 d '09 4:09 val
7
atsakymai

Ar Gemfile.lock turėtų būti įtrauktas į .gitignore?

Aš esu kažkas naujo paketui ir failams, kuriuos jis sukuria. Turiu GitHub git repozitorijos kopiją, kurią daugelis žmonių prisideda, todėl nustebau, kad paketas sukūrė failą, kuris neegzistavo repo ir nebuvo .giti sąraše ...
lapkričio 11 d. '10, 8:03
6
atsakymai

Ar kompozitoriaus laikrodis turi būti įsipareigojęs versijos valdymui?

Aš truputį supainiojau kompozitoriaus bloką, naudojamą saugykloje. Mačiau nemažai žmonių, sakančių, kad neturėtume .gitignoruoti laikrodį iš saugyklos. Jei atnaujinsiu savo bibliotekas savo „dev“ aplinkoje, turėsiu naują kompoziciją ...
15 val. '12 16:36
14
atsakymai

Kaip naudoti Git valdyti Unity3D kodą?

Kokios yra geriausios praktikos naudojant „Git“ šaltinio valdymą naudojant „Unity 3D“, ypač kai sprendžiami dvejetainiai Unity 3D projektai? Apibūdinkite darbo eigą, kurios keliai bus įtraukti į .gitignore, kuriuos nustatymus reikia nustatyti į Unity ir / arba ...
nustatyti 14 d. '13, 9:57
8
atsakymai

Gaukite pakeitimus iš vedlio į filialą git

Mano saugykloje turiu filialą, pavadintą „aq“, kurį dirbau. Tada aš padariau naują darbą ir klaidas šeimininke. Koks yra geriausias būdas gauti šiuos įsipareigojimus aq filialui? Sukurkite kitą naują filialą iš kapitono ir sujunkite jį su a.
Nustatykite kovo 17 d. 11 val
5
atsakymai

Peržiūrėkite failą kitoje „Git“ šakoje nekeičiant filialų

Ar galiu atidaryti failą git šakoje, neperžiūrint šio filialo? Kaip? Iš esmės, aš noriu atidaryti failą mano github filiale nekeičiant filialų visą laiką. Nenoriu jo keisti, tiesiog noriu ją peržiūrėti.
22 val. '11, 2:39
7
atsakymai

Kaip ir (arba) kodėl Git sujungia geriau nei SVN?

Kai kuriose vietose girdėjau, kad viena iš pagrindinių priežasčių, dėl kurių paskirstytos versijos valdymo sistemos spindi, yra daug geriau derinama nei tradiciniuose įrankiuose, pvz., SVN. Tiesą sakant, tai yra dėl to, kad p ...
Nustatykite kovo 18 d. 10 val. 19:32
4
atsakymai

Koks skirtumas tarp HEAD, darbo medžio ir indekso Git?

Ar kas nors man gali pasakyti, koks skirtumas tarp HEAD, darbo medžio ir indekso „Git“? Iš to, ką suprantu, tai yra visų šakų pavadinimai. Ar mano spėjimas teisingas? Redaguoti Radau, kad tik git saugykla gali stebėti ...
rugsėjo 11 d '10, 7:53
8
atsakymai

Kaip išjungti didelį skaičių failų neištrinant turinio

Aš netyčia pridėjau daug laikinų failų naudodamas „git add“. Aš sugebėjau išjungti failus naudodamas šias komandas ir sugebėdamas pašalinti nešvarų indeksą. git ls-files -z | xargs -0 rm -f git diff --name-only --diff-filter = D -z | xargs -0 git rm --ca ...
nustatytas rugpjūčio 18 d '11 10:07
9
atsakymai

Git mergetool sukuria nepageidaujamus .orig failus

Kai leisiu sujungimo rezoliuciją su Kdiff3 (ir dar vieną bandomą bandomąjį jungimo įrankį), pastebėjau, kad rezoliucija sukuria * .orig failą. Ar yra kokių nors būdų nesukurti šio papildomo failo?
nustatyti 09 rug. '09 19:25
9
atsakymai

Atšaukti „Git“ atnaujinimo indeksą --assume-unakeed <file>

Kaip ignoruojate tam tikro failo / failo peržiūrą / stebėjimą. jūs tiesiog paleiskite šį: git update-index --assume-unakeed <file> Dabar, kaip jūs jį atšaukėte, kad pamatytumėte juos dar kartą? (Leiskite man jį pavadinti nepagrįstu.)
birželio 19 d., 13 val
8
atsakymai

Kaip grįžti prie paskutinio įsipareigojimo po ankstesnio įsipareigojimo tikrinimo?

Kartais patikrinau ankstesnę kodo versiją patikrinimui ar bandymui. Mačiau instrukcijas, ką daryti, jei noriu pakeisti ankstesnius įsipareigojimus, bet nepadarysiu jokių pakeitimų. Po to, kai tai padariau. git checkout HEAD ^, kaip aš galiu grįžti ...
Nustatyta kovo 11 d. 10 val
21
atsakymas

Ar turėčiau naudoti SVN ar Git?

Aš pradedu naują platinamą projektą. Ar turėčiau naudoti SVN arba Git ir kodėl?
nustatyti 02 sp '08 12:47
12
atsakymai

Kaip redaguoti neteisingą komandinį pranešimą gyvybiniame?

Šiuo metu naudojasi TortoiseHg (Mercurial) ir netyčia padariau klaidingą pranešimą. Kaip redaguoti šį įsipareigojimo pranešimą saugykloje?
nustatyti kovo 08'09 07:42