好的,我正在为我的Web团队整理版本控制流程。
我知道理想情况下,每个用户都应该在本地机器上拥有完整的工作代码副本。
不幸的是,对于我们很多Web应用程序来说,它们具有额外的服务器特定的数据库或其他系统集成要求,这些要求无法在用户的工作站上复制(即某些服务器只能安装在XP、vista等操作系统上)。
我正在考虑在我的一个服务器上设置一个区域,作为每个用户的工作副本,但仍然驻留在网络上。
例如:
/SVRROOT/
- Dev1 Working Copy
- Dev2 Working Copy
- Dev3 Working Copy
这意味着每个用户都将拥有自己的工作空间(按照SVN最佳实践),但它将驻留在网络上。
这种模型有什么问题吗?