visualsvn服务器和svn的区别

1、VisualSvn服务器

VisualSvn服务器是免费的,而VisualSvn是收费的。VisualSvn是Svn的客户端,与Visual Studio集成,但不是免费的。用AnkhSvn(VS2008插件)代替VisualSvn。使用VisualSvn服务器是Svn的服务器端,包括Subversion,Apache和用户及权限管理。上面已经提到了优点。

2.VisualSvn服务器的安装过程

下载后,运行Visual SVN-Server-2.1.4 . MSI程序,然后单击下一步。以下截图顺序是安装步骤:

步骤1安装主页界面,如图。

步骤2:选择组件作为服务器和管理终端。功能见图。

步骤3定制安装配置,如图所示。

注意:

您可以选择适当的目录来存储代码库的地址。这个代码库是根目录。一旦创建,就不能删除。如果删除,VisualSVN服务器将无法工作。

事实上,在创建了这个Repositories文件夹之后,您可以忽略它,并且您不必进入该文件夹来修改里面的文件(我的文件夹就像图例一样在D盘上),如下所示。

如果未选择使用安全连接,则有三个默认端口,80/81/8080。如果选中最后一个复选框,则意味着使用安全连接https协议,并且只有433/8433端口可用。

默认值是可选的。(在服务器端口,我选择了端口80,没有勾选使用安全连接。我认为没有必要使用安全连接。)至于授权认证,

默认情况下,会选择VisualSVN Server附带的用户和用户组。

第4步点击安装按钮进行安装,如图。

步骤5安装成功,服务启动,如图。

VisualSvn服务器服务将在安装后添加:

如果要卸载VisualSvn服务器,您需要执行以下操作:

(1)开始-运行,在输入框中输入services.msc?当然

(2)进入服务管理器,停止VisualSvn服务器服务,否则会说进程还在运行,卸载中途无法卸载。

3.VisualSvn服务器的配置和使用

安装VisualSVN服务器后,运行VisualSVN服务器管理器。以下是启动界面,如图所示:

与VSS的区别:

VisualSvn服务器中的存储库根节点相当于VSS中的$ symbol根节点:

4.添加代码库StartKit?

添加一个名为StartKit的代码库,并进行相关设置:

步骤1创建代码库StartKit,如图。

第二步代码库基本配置,新建一个代码库,在下面的文本框中输入代码库名称,如下图所示:

注意

存储库URL地址用于从客户端或VS2008连接到服务器。机器名可以改成局域网IP或公共域名,公共IP或计算机名,这里使用的安全连接方式是https。

如果选中上图中代码库文件结构的复选框,将在代码库StartKit下创建三个子目录:主干、分支和标签;如果未选中,将只创建一个空的基本代码StartKit。默认不选(没用,最好不选)

点击确定按钮,代码库创建成功,如图。

5.为代码库安全性设置用户和用户组。

接下来,让我们开始安全设置,右键单击左侧的用户:

步骤1创建用户。

创建一个用户,设置用户名和密码,如图。

输入以上信息,点击确定,我们将创建一个用户。按照上述步骤,分别添加用户startKiter1、startKiter2和startKiter3。

注意:有多少开发人员就有多少用户,每个开发人员有一个用户,就像VSS一样。

每个开发者都要保管好自己的用户名和密码!!!

步骤2将这些用户添加到我们刚刚创建的项目中。

右键单击代码库StartKit的属性,弹出属性对话框,如图所示。

单击“添加...”按钮,在下图中选择我们刚刚添加的用户,点击确定按钮:

注意:您可能已经注意到了下图中的组。是的,您也可以先创建组,将用户添加到每个组,然后授权这些组。操作比较简单,这里就略过了。

第三步:创建一个组,选择该组的用户,如图。

至此,VisualSvn服务器的使用结束。