我已经使用 VisualSVN 和 TortoiseSVN 与 SVN 合作了几年,它适用于我的 10 人部门。
今天Git很火,正在考虑要不要从SVN转到Git。
我在 StackOverflow 上阅读了很多帖子,并且我对 git 有一个概念
Git 是去中心化和分布式的 VCS。无论网络连接是否可用,用户都可以在其本地存储库中提交他们的修订。
来自这篇文章的参考: 我需要一个服务器来使用 git 吗?
为了让它为多个用户工作,我仍然需要一个带有裸存储库的中央 Git 服务器,仅用于同步并让多个用户同步文件(如 SVN -update
命令)或新用户拥有文件(如 SVN -checkout
命令)。
但我的问题是:
- 我真的需要一个服务器/网络空间作为一般 Git 工作流程的同步/镜像的裸仓库吗?
- GIT 服务器的系统要求是什么?(像SVN必须使用Apache)