专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > CVS/SVN

关于visualsvn管理提交的代码最终在server端还是client端?该怎么处理

发布时间:2011-06-20 18:27:47 文章来源:www.iduyao.cn 采编人员:星星草
关于visualsvn管理提交的代码最终在server端还是client端?
今天在自己电脑上安装了VisualSVN Server和tortoisesvn。
我用VisualSVN Server建立了一个仓库A,设置了用户X,然后电脑上用tortoisesvn checkout出来file:///D:/Repositories\仓库A,因为里面没有添加代码,我add了一些文件,然后commit。

在这个过程中我有几处不理解:
1.默认有个everyone具有read/write权限,但我修改为read only,我自己创建的的用户X才有read/write权限。为何我修改checkout出来的文件,并提交时,不用验证是否为用户X就可以进行提交,难道权限等不起作用了吗,随便就能提交吗?还是因为我的server和client都在同一台PC上的原因?

2.add并commit文件后,为何在VisualSVN Server建立的仓库A的目录下,没有相关的提交文件,反而是在checkout出来的目录下.svn\text-base中有保存了一份。那么假设有2个用户,使用不同电脑,进行svn同步时,其实不是去server上取代码,而是通过svn的server查找到最新的代码在那个用户那里,然后去那个用户的电脑上取最新的代码,是这样吗?

不知道我上面表达得清晰不,希望有知道的朋友能解释下,谢谢。

------解决方案--------------------
当然是服务器端,如果你用分布式的版本管理工具,文件是放在客户端!
------解决方案--------------------
1. 客户端会首先使用你的windows帐号和密码去登录。

2. 有的。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: