允许两个开发人员同时处理同一个文件

时间:2011-09-11 09:57:15

标签: filesystems github collaboration dropbox

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

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

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

4 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

我在一个旧的糟糕的XP盒子上使用VisualSVN设置了一个SVN,它功能齐全,设置简单,并且可以与tortiseSVN一起使用,但是如果你不想自己托管它,那么有很多免费存储库在线托管,这很可能足以满足您的需求。

答案 2 :(得分:0)

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

另一个替代方案是,如果使用的其中一台机器是永久连接的,那么就有一个git clone并运行其他机器可访问的git服务器。如果您的ISP提供动态IP地址,请使用动态DNS提供程序,如dyn-dns。

答案 3 :(得分:0)

如果项目是开源的,那么您可以通过多种方式获得免费的SVN服务:Google CodeSourceForge可能是最受欢迎的服务。然而,SVN并不像Git那样真正地允许分支,这似乎是你正在寻找的东西。

我在过去Assembla免费托管中使用的一项经常被忽视的服务。它是少数几个也允许非开源项目的私有存储库,并且还有Git托管和SVN(虽然我之前没有使用过他们的Git托管)。

我真正建议你看看的计划是free Git hosting plan,这似乎正是你所需要的。它允许无限的存储库和用户,但您的存储空间限制为1GB。