msysgit - Git clueless -- please clarify -


i contemplating jump git bandwagon. environment made 1-4 windows client machines , single freenas server.

what need make git work in type of configuration?

is there git software need install on server? (in cvs, example, don't need install software, if repository accessed windows (smb) share).

what install on client machine (windows) if have cygwin installed? there pre-compiled git.exe (just cvs.exe) takes less space proposed 130mb msysgit?

do have go through compiling git binaries in order have git on windows client?

i totally clueless move cvs paradigm git paradigm entails. please bare me. thanks.

git not same svn or cvs, since "fully distributed", there not clients , server, nodes. in case you'll want "client machines" pointing remote repo on nas, can push changes. can point repo using many methods including file, outlined here:

http://www.kernel.org/pub/software/scm/git/docs/git-push.html#urls

in git clients nodes too, example developer1 might have experimental branch in repo developer2 pulls review. branch not need on "server". both confusing , powerful.

the easiest start to follow client/server model start with. 4 "clients" pushing changes git repo on shared file server.

is there pre-compiled git.exe (just cvs.exe)

yes, here, http://oreilly.com/software-engineering/excerpts/version-control-git/installing-git.html

i suggest signing free github.com account, install git on 1 machine , play around, fork others projects, pull them down, push them etc...

maybe if have hour kill buy http://peepcode.com/products/git screencast walked though git.


Comments

Popular posts from this blog

python - Scipy curvefit RuntimeError:Optimal parameters not found: Number of calls to function has reached maxfev = 1000 -

c# - How to add a new treeview at the selected node? -

java - netbeans "Please wait - classpath scanning in progress..." -