I'm trying to learn about this too. I found the gittutorial http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html useful. See the section "Using git for collaboration", which explains how use can use a shared filesystem. Or maybe I don't understand the subtleties of the issue. John. On Wed, Jun 11, 2008 at 2:54 PM, Johannes Sixt <j.sixt@xxxxxxxxxxxxx> wrote: > Chris Hoffman schrieb: >> Is there a distribution of the git server for Windows, or am I totally >> missing the point of git? Will a simple file share work, or do I have >> to worry about file locking and such (e.g., two people try to commit >> at the same time). > > You are missing *some* point of git: Usually, everyone has his own > repository, hence, commits that happen concurrently won't be a problem. > > But you must exchange your work, and for this it is common that everyone > in addition has a publically accessible (bare) repository. These you can > place on a normal file share. I do this all the time. > > You *can* choose to have only a single (bare) repository that everyone > uses to exchange work. But then you do have to worry about concurrent > *pushes* that get in the way of each other. You have this problem no > matter which form of server you chose (file share, ssh, git daemon, > WebDAV). If you go this route, you need a policy how people publish their > work (eg. branch namespaces). msysgit and 4msysgit do it this way. > > -- Hannes > -- > To unsubscribe from this list: send the line "unsubscribe git" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html