Infants Posted September 24, 2012 Report Share Posted September 24, 2012 Labrīt. Stāsta, ka git ir baigi labā lieta, ka normāls programmētājs bez tā nevar dzīvot utt. Tā nu arī es mēģinu saprast kas tas ir, ko viņš dara un ēd. Internets ir pilns ar visādiem example, tutorial, most used commands, par tiem 'git add, commit, push, pull utt.' man it kā nevajag stāstīt, ja kaut ko nezināšu - gan jau atradīšu. Neizdodās saprast, kā manām vajadzībām nokonfigurēt vidi. Tātad esmu viens koda rakstītājs ar 2 datoriem: 1. linux kaste, aptana + git terminālī. 2. Mac - arī aptana + git terminālī. Ir serveris (vps), kuru gribu lietot kā testing machine. Uz mac serveri likt negribu - gribu rakstīt un pārbaudīt kā strādā vps'ā. Uz linux it kā varētu likt serveri, bet arī negribu. Visu no browsera skatīšanos uzticēt vps'am. Saprotu it kā par repositorijiem, bet nesaprotu, kā lai www mapes failu serverī maina no git. Vispār neko nesaprotu par projekta .php u.c. failiem. Kur tie bīdās, kā tie bīdās… P.s. Rakstot šo tekstu sapratu, ka neko nesapratu. Quote Link to comment Share on other sites More sharing options...
briedis Posted September 24, 2012 Report Share Posted September 24, 2012 Bezmaksas (privātus) repozitorijus vari dabūt šeit: https://bitbucket.org/ No izstrādes vides izmaiņas (GIT versionē izmaiņas, nevis failus kā tādus) sagrūt repozitorijā -push , un uz mērķa mašīnas pēc tam iegūsti jaunāko kodu no tā paša repozitorija - pull. Ja negribās darīt ar roku (uz mērķa mašīnas), gan jau var kādu skriptu sacept, kas to izdara tavā vietā... Sarežģītākais, relatīvi, varētu būt sakonfigurēt to GIT'u uz visām mašīnām... Quote Link to comment Share on other sites More sharing options...
draugz Posted September 24, 2012 Report Share Posted September 24, 2012 Tā protams ir gaumes lieta, bet man liekas hg(mercurial) ir nedaudz draudzīgāks par GIT. Būtībā viņi abi ir ļoti līdzīgi, un hg ir uzlabots git. No konfigurācijas viedokļa viss atkarīgs no tā ko tu vēlies panākt. bet pastāv iespēja neko nekonfigurēt, brīdī, kad vēlies no viena pc pārcelt uz otru, atliek palaist iebūvēto webserveri, atvērt portus un ar pull paņemt vajadzīgo. Quote Link to comment Share on other sites More sharing options...
edgarsj Posted September 24, 2012 Report Share Posted September 24, 2012 Tā protams ir gaumes lieta, bet man liekas hg(mercurial) ir nedaudz draudzīgāks par GIT. Būtībā viņi abi ir ļoti līdzīgi, un hg ir uzlabots git. Ir draudzīgāks, bet git tomēr ir kļuvis par tādu standartu. Tāpēc labāk lietot git, jo vēlāk nākotnē tāpat visticamāk nāksies. Quote Link to comment Share on other sites More sharing options...
aaxc Posted September 24, 2012 Report Share Posted September 24, 2012 Hmm.... ja GIT ir kļuvis par standarta, tad kas notiek, teiksim, ar SVN? Quote Link to comment Share on other sites More sharing options...
Pats Toms Posted September 24, 2012 Report Share Posted September 24, 2012 (edited) Es failus vnk pārvietotu ar ssh. git remote add repo-name user@host:/path/to/repo git push repo-name branch-name Tikai tajā folderī, kurš tev ir @vps neaizmirsti par git init. Edited September 24, 2012 by Pats Toms Quote Link to comment Share on other sites More sharing options...
briedis Posted September 24, 2012 Report Share Posted September 24, 2012 Hmm.... ja GIT ir kļuvis par standarta, tad kas notiek, teiksim, ar SVN? GIT > SVN. SVN lēnām tiek aizmirsts, priekšroka tiek dota gitam.. Quote Link to comment Share on other sites More sharing options...
Infants Posted September 24, 2012 Author Report Share Posted September 24, 2012 Okay, palasot vismaz kaut ko latviešu valodā, sāk palikt skaidrāks. Atklāju, ka arī fiziski tie faili tiek uzpushoti uz vps, bet... Ne tajā vietā. Kur un kā servera git'am var pateikt, kur atrodās servera root, kur jāliek tās projekta mapes un faili? Quote Link to comment Share on other sites More sharing options...
vincister Posted September 24, 2012 Report Share Posted September 24, 2012 Serverī repozitorijam izveido post-update hook, kas taisa checkout uz server root. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.