1

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

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

我能想到的唯一设置是每个笔记本上的 IIS/Apache Web 服务器,所以一个开发人员会通过 http 从另一个笔记本获取,然后合并,然后另一个开发人员也会通过 http 从第一个笔记本获取,依此类推.

有没有更简单的方法,或者你知道关于通过 http 和 Apache/IIS 服务 msysgit 存储库的详细教程吗?

4

3 回答 3

3

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

于 2009-08-26T16:43:00.547 回答
1

2 可能的解决方案

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

2) 在 Github 上创建私人存储库,并培训您的开发人员如何使所有内容保持最新。Github 是分享单个 repo 的好地方。

于 2009-08-26T19:21:29.137 回答
1

不用担心 Apache/IIS,试试mongoose。它是一个单文件网络服务器,默认为端口 8080 上的当前目录(即,无论您放置它的位置)提供服务。

每当您想共享您的 git 存储库时,启动 mongoose(将其放入您的.git/?还没有尝试过,YMMV),从 8080 拉取,然后终止服务器。就是这样。无需配置/痛苦:)

于 2009-08-26T19:27:10.717 回答