【问题标题】:Allow two developers to work on the same file at one time允许两个开发人员同时处理同一个文件
【发布时间】:2011-09-11 09:57:14
【问题描述】:

除了明显选择 GitHub(每月 7 美元)之外,我一直在寻找一种免费的简单方法,让两个开发人员可以处理同一个文件并进行独立更改而不会覆盖其他更改。我选择了保管箱,但这会创建第二个“副本”文件,这并不理想。

有没有人有任何免费的、经过尝试和测试的方法来做到这一点。

如果这有帮助,我们都在 Mac 上?

【问题讨论】:

  • 尝试将 git 存储库放在 Dropbox 上
  • @Mark,所以你建议不要使用 GitHub,而只是使用带有 DropBox 的 Git?

标签: filesystems github collaboration dropbox


【解决方案1】:

BeanstalkApp 有一个免费计划,您可以使用 SVN 或 Git。如果是开源的,可以使用Google Project Hosting

编辑:忘了提,但 Beanstalk 的免费计划确实将您限制为一个用户,但如果可以接受,您可以随时共享用户信用。

【讨论】:

  • 是的,我看到了,可以试试这个! :)
  • @benhowdle89 我使用 Beanstalk 来托管我的顶点项目。我非常喜欢它。
【解决方案2】:

我在一个破旧的 XP 机器上使用 VisualSVN 设置了一个 SVN,它功能齐全,设置简单,并且可以很好地与 tortiseSVN 配合使用,但如果你不想自己托管它,有很多免费的存储库在线托管,很可能足以满足您的需求。

【讨论】:

    【解决方案3】:

    尝试在 Dropbox 上使用 git。您需要确保您不会同时更新,但如果您都拥有本地存储库并推送到您放入 Dropbox 中的 git clone,那么您仍然可以使用。

    另一种选择是,如果使用的其中一台机器永久连接,则在其上安装一个 git clone 并运行其他机器可访问的 git 服务器。如果您的 ISP 提供动态 IP 地址,请使用动态 dns 提供商,例如 dyn-dns。

    【讨论】:

      【解决方案4】:

      如果项目是开源的,您有多种选择来获得免费的 SVN 服务:Google CodeSourceForge 可能是最受欢迎的。不过,SVN 并不能真正像 Git 那样干净利落地进行分支,这似乎正是您想要的。

      我在过去Assembla 的免费托管中使用过的一项经常被忽视的服务。它是为数不多的允许非开源项目使用私有存储库的公司之一,并且还拥有 Git 托管和 SVN(尽管我之前没有使用过他们的 Git 托管)。

      我真正推荐你看看的计划是他们的free Git hosting plan,这似乎正是你所需要的。它允许无限的存储库和用户,尽管您被限制为 1GB 的存储空间。

      【讨论】:

        猜你喜欢
        • 2022-10-30
        • 2011-05-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-06
        • 2012-11-23
        • 2012-06-05
        • 1970-01-01
        • 2021-07-07
        相关资源
        最近更新 更多