SVN 安装 文件服务器 上传 下载 同步

SVN 安装

第一步 下载

首先下载svn

http://subversion.tigris.org/files/documents/15/46163/Setup-Subversion-1.6.3.msi(官方网站安装可能已经不在)

然后下载Subversion的Windows客户端TortoiseSVN,也就是俗称的乌龟..

http://sourceforge.net/projects/tortoisesvn/files/Application/TortoiseSVN-1.6.3.16613-win32-svn-1.6.3.msi (官方网站安装可能已经不在) 

下载乌龟的中文语言包

http://sourceforge.net/projects/tortoisesvn/files/Language%20Packs/LanguagePack_1.6.3.16613-win32-zh_CN.msi(官方网站安装可能已经不在)

第二步 安装

安装完成后

右键选择TortoiseSVN

然后选择设置

在language选项中就会出现中文选项,

设置为中文

第三步 建立版本库

建立版本库

svnadmin create d:/Svn

第四步 配置用户权限

d:\Svn\conf目录,修改svnserve.conf:

[general]
# password-db = passwd
改为:

[general]
password-db = passwd

然后修改同目录的passwd文件,去掉下面三行的注释:

[users]
# harry = harryssecret
# sally = sallyssecret
最后变成:

[users]
harry = harryssecret
sally = sallyssecret

在passwd文件中,“=”前的字符就是用户名,后面的就是密码。

第五步 运行独立服务器

把svn注册成Windows

sc create svnserver binPath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r \"D:\Svn\"" DisplayName= "Subversion1" depend= Tcpip start= auto

删除服务

sc delete subversion  

第六步 初始化导入

在e盘根目录,建立一个新文件夹命名为123,在123文件夹里面创建一个abc.txt文件,在abc.txt里面随便输入几个文字。

在123文件夹里面的空白处
右键->TortoiseSVN->Import...
在URL of repository输入“svn:\\localhost\”
在Import Message中输入你的日志信息

完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中。 (如果报错就是路径问题,是你的路径设置错误)

这样的操作可以在局域网中的另一台安装了TortoiseSVN的主机上进行。

例如运行svnserve的主机的IP是192.168.1.15,则URL部分输入的内容就是“svn:\\192.168.1.15\”。

第七步 客户端基本操作

取出服务器端版本的文件

在任意空目录下,单击右键->Checkout,在URL of repository中输入svn:\\localhost\,这样我们就得到了一份工作拷贝。 

原文地址:https://www.cnblogs.com/andy_tigger/p/2345155.html