version-control - 本地网络上的版本控制系统,无需服务器

标签 version-control

我搜索了标题提到的内容,并阅读了 thisthis以及其他一些我目前找不到的。但我以前从未使用过任何类型的版本控制,所以我不太明白这些线程在说什么。

我的问题是这样的 - 我们有两/三个人在 LAN 连接上开发代码,每一两周我们都必须四处看看谁更改了哪些内容,然后同步机器上的所有代码。这显然很荒谬,所以我想知道像 git 或 cvs 这样的系统(我对两者都一无所知)是否会有帮助。

我认为使用其中一台机器作为“服务器”不是一个好主意,因为它们可能并不总是处于开启状态。

什么是一个好的版本控制系统? (最好没有非常陡峭的学习曲线,但一切都很好。)

最佳答案

您可以在纯分布式模式(仅限 p2p 数据交换)下选择和使用任何 DVCS(D 表示“分布式”)。

对于混合环境(游戏中的 Windows 主机),我建议忘记前面提到的 Git 并使用 Mercurial(如 Mercurial 本身或 TortoiseHG ),因为

关于version-control - 本地网络上的版本控制系统,无需服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13776160/

相关文章:

visual-studio - 如何让 Visual Studio 在 TFS Get 后打开“解决冲突”窗口

c++ - 提交快照时删除 SVN 中丢失的文件

svn:ignore 是本地计算机吗?

c# - 无法将相同代码的两个版本检入 TFS

git - 如何使用本地 'assume-unchanged' 文件 check out git 分支?

java - 搜索 Nexus 永远不会显示最新的 Artifact 版本

version-control - 在 TFS 中的项目之间合并和分支共享代码

sql-server - 数据库再次受到源代码控制!

ios - 如何比较 XCode 中的两个 SVN 修订版?

version-control - 使用多个版本控制系统的多个项目的单一版本控制系统