mercurial

Kaip pašalinti nereikalingus keitimus su mercurial transplant?

Išsiaiškinau įdomų dalyką, nusprendžiau pasidalinti atradimu.

Tarkime turite visą eilę pakeitimu, failuose su kuriais dirbate. Visus pakeitimus saugote Mercurial DVCS pagalba. Po kurio laiko pastebite, kad dalis darytų pakeitimų, gadina jūsų darbą ir norite juos pašalinti.

Mercurial Web programuotojams

Kadangi ubuntu.lt kodą buvo nuspręsta perkelti po Launchpad.net stogu, tai teko šiek tiek pasidomėti bazaar versijų kontrolės sistema. Radau įdomų dalyką – Publishing your branch! Bazaar gali siųsti pakeitimus tiesiai į SFTP serverį.

Versijų kontrolės sistema – Mercurial

Pirmiausia nežinantiems, trumpai apie tai, kas yra versijų kontrolės sistema. Tai programinė įranga, kurios pagalba galima išsaugoti daug skirtingų failo versijų. Tai reiškia, kad pakeitę failą, galite užfiksuoti pakeitimą, nurodydami ką ir kodėl keitėte. Vėliau, bet kada galėsite peržiūrėti ir atstatyti tuos pakeitimus. Tokias sistemas daugiausiai naudoja programuotojai, nes jie keičia daug failų ir nori žinoti kas kada ir kodėl buvo pakeista. Versijų kontrolės sistemos taip giliai įaugo į programavimo procesą, kad failų versijos naudojamos labai plačiai, pavyzdžiui programuotojo našumui apskaičiuoti. Tačiau failų versijų sekimas aktualus ne tik programuotojams...

Surinktas turinys