编辑:好的,所以我知道我想我需要一个分布式源代码控制,但是是否有任何基于 UI 的,它们是否允许您与网络上的其他用户合并?
这是一个由两部分组成的问题,所以就这样吧。我想开始在家里开发一个 Web 应用程序(与多个开发人员一起)。但是,我没有专用服务器,也不想付费。
所以首先,我不知道在这种情况下使用哪个版本控制系统,因为在工作中我们大多有 TFS 设置,所以我不熟悉那里的内容。有哪些最好的免费 CVS/SVN 工具?
其次,是否有可能以某种方式设置没有专用服务器的 CVS/SVN,并且两个客户端都可以从上次签到时存储长达一周的源代码?
此外,如果它可以与 Visual Studio 集成会很有帮助,这一点也不重要。
问题:
有五个用户,一个是服务器。
服务器已连接:一切正常
服务器断开连接:没有人可以共享。
我在找什么:
无服务器:
- 用户仍然根据上次签入的版本 ID 进行版本控制。
- 用户必须检查网络上的所有版本,以确保根据他们的最后一个版本 ID 没有过时。
- 如果不签入,否则合并/获取最新的。
- 如果他们是更新签入,并设置当前版本 id +1。