关于SVN Client的一点心得

关于“不同SVN Client能够识别本地的SVN Repository,并且能够对其进行‘update,commit’等操作”情况的几点心得:
1、Tortoise SVN,Intellij Idea的SVN Plugin,Eclipse的SVN Plugin和SVN的命令行程序都是SVN Client,它们的地位是平等的
2、SVN Client连接到SVN服务器上的SVN Repository,将其“check out”到本地,得到本地的SVN Repository,在该项目目录下创建一个“.svn”目录,里面存放有关于svn的“metadata”,SVN Client依靠这些信息识别本地的SVN Repository,进行“update,commit”等操作
3、另外由于“.svn”目录下的数据定义符合一定规范,因而一个SVN Client创建的本地的SVN Repository能够被其他的SVN Client识别读取。这里有一点需要注意,经过实验发现,在“.svn”目录下并不存放关于SVN的用户名和密码信息,这个应该是出于安全考虑由各个SVN Client自己决定存放位置

你可能感兴趣的:(SVN)