在三个基于Windows的内部笔记本之间保持同步msysgit存储库的最简单或最好的方法?

时间:2009-08-26 16:39:10

标签: git msysgit

我希望使用msysgit在3个基于Windows的笔记本之间保持几个内部项目的同步。不需要外部存储库。

在最好的情况下,每次两个开发人员见面时,他们应该能够同步他们的项目。

我能想到的唯一设置是每个笔记本上的IIS / Apache Web服务器,因此一个开发人员可以从另一个笔记本中获取http,然后合并,然后另一个开发人员也可以通过http从第一个笔记本中获取等等。

有没有更简单的方法,或者您是否知道有关使用Apache / IIS通过http提供msysgit存储库的详细教程?

3 个答案:

答案 0 :(得分:3)

他们只需要对其他开发人员.git文件夹的读取权限。将其设置为文件共享。

答案 1 :(得分:1)

2可能的解决方案

1)使用第三方应用软件来处理Dropbox或SugarSync等合并。这些无缝同步您的文件夹结构。缺点是您的代码存储在第三方存储库中。

2)在Github上创建私人回购并培训您的开发人员如何保持最新状态。 Github是一个分享单个回购的好地方。

答案 2 :(得分:1)

不要担心Apache / IIS,请尝试mongoose。它是一个单文件Web服务器,默认情况下,它在端口8080上提供当前目录(即,无论您将它放在何处)。

每当你想要分享你的git存储库时,启动mongoose(把它放在你的.git/?没试过,YMMV),从8080拉,然后杀死服务器。而已。无需配置/痛苦:)