编辑:好的,所以我了解到我想我需要一个分布式源代码管理,但是是否有任何基于UI的源代码管理,它们是否允许您与网络上的其他用户合并?

这是一个分为两部分的问题,所以就在这里。我想开始在家中(与多个开发人员一起)开发Web应用程序。但是,我没有专用服务器,也不想花钱购买。

因此,首先,我不知道在这种情况下要使用哪个版本控制系统,因为在工作中我们大多数情况下都具有TFS设置,所以我不熟悉那里的内容。什么是最好的免费CVS / SVN工具?

其次,是否可以通过某种方式在没有专用服务器且两个客户端从上次签入到最多存储一周的源代码的情况下设置CVS / SVN?

另外,如果它可以与Visual Studio集成,那将是有帮助的,同样,它并不是那么重要。

问题:

有五个用户,一个是服务器。

服务器已连接:一切正常

服务器已断开连接:没有人可以共享。

我在寻找什么:

没有服务器:


用户仍根据上次签入的版本ID进行版本控制。
用户必须检查网络上的所有版本,以确保根据他们的上一个版本ID不会过时。
如果未办理入住手续,则合并/获取最新信息。
如果它们是更新签入,并设置当前版本ID +1。

最佳答案

如果您正在寻找没有中央存储库的源代码控制,那么您正在寻找分布式源代码控制系统,例如Git或Mercurial。

08-27 01:19
查看更多