[导入]源代码版本控制(九)
书接上回。
如果你仅仅是将自己的文件放到VSS服务器上,那就丧失了VSS的90%的意义了。这家伙的理想是为一个团队负责源代码的版本控制和管理,这样团队中的每个人都可以在最新的版本中工作,可以尽量避免重复劳动和相互覆盖的版本混乱状况。
当然在一个公司就可以是一个团队,公司有大小,地理分布可能在局域网中,也可能在Internet中,先来讨论一个公司就在一个局域网中的情况。
以下是VSS配置时的建议。
1.应该只设置一个具有全部权限的管理员。
2.可以根据项目或小组安排VSS上的目录。
3.不要设置普通用户在整个VSS数据库上的权限。
4.尽量将用户的权限设定在某个目录上。
5.根据业务需求,设定权限的大小。
6.禁止将“销毁”权限分发给普通用户。
7.时常备份VSS数据库。
在局域网中,需要将VSS数据库的目录设置为共享目录,这样其他人才可以使用VSS来管理他们的文件。为了方便期间,建议普通用户的VSS用户名密码和机器的登录名密码一致。在VS IDE中的工具-->源代码管理-->插件设置--登录ID,设置为当前机器的登录名;这样,签出或者获取最新版本等操作就不需要再次输入VSS的登录名和密码了。
设置VSS数据库目录的共享过程中,可以先在Windows的域中设置一个专门的组,用于读取和写入这个文件夹,然后让域中的使用VSS数据库的用户都隶属于这个组,然后在VSS管理器中创建相应的用户就可以了。
局域网中的配置不是特别复杂,在VSS2005中可以让在Internet上共享这个数据库,那就意味着,公司的员工不一定非得待在同一个局域网之内,这样SOHO就是很有可能的了。
土鳖应该扛铁牛了。
下一集讲述大力水手的配置VSS Internet方式的悲惨经历。
文章来源:http://blog.sina.com.cn/s/blog_49458c270100buqg.html