svn最新版本,svn绿色版
步骤1:下载并安装
首先从Subversion官网下载windows安装包。最新版本是1.3.1,可惜项目树中只更新了1.3.0的二进制包。
下载后,将其安装在本地机器上。这里注意,最好将安装目录指定为纯英文名称目录,安装在中文目录下。天知道哪天会出现一个你连想都想不到的错误。
下载TortoiseSVN进行本地安装。我为svn 1.3.0安装了最新的1.3.2,这是一个将svn集成到windows shell中的GUI管理工具。建议。
步骤2:创建存储库
安装TortoiseSVN后,系统会提示您重启机器。其实不管启动不启动都可以正常使用。首先,创建一个SVN资源库,可以通过TortoiseSVN插件用命令行或GUI操作。命令行运行如下:
svnadmin创建E:svnrepository
E:svnrepository是我指定的存储库目录。如果使用GUI模式,可以在这个目录下右击并选择[totosevn]-[Create Repository href].]来创建它。可以将版本存储库模式指定为默认模式。
创建存储库后,将在目录中生成几个文件和文件夹。dav目录是为Apache和mod_dav_svn提供的存储内部数据的目录。Db目录是所有版本控制的数据文件;钩子目录放置钩子脚本文件的目录;Locks是用于放置Subversion存储库的锁定数据的目录,用于跟踪访问存储库的客户端;格式文件是一个文本文件,里面只有一个整数,表示当前文件库配置的版本号;
第三步:配置
打开/conf/目录,打开svnserve.conf,找到两句话:
#[常规]
# password-db=密码
转到每行开头的#,其中第二行是指定身份验证的文件名,即passwd文件。
同时打开passwd文件,并将
#[用户]
# harry=harryssecret
# sally=sallyssecret
删除这些行开头的#字符。这是设置用户,每行一个,存储格式为“用户名=密码”。如果您可以插入一行:admin=admin888,您将向系统添加一个用户名为admin、密码为admin888的用户。
步骤4:运行SVN服务
在命令行执行。
sverve-daemon-root E: SVN Repository service starts,-daemon可以缩写为-d,-root可以缩写为-r,可以创建一个批处理文件放在windows启动组中运行SVN服务方便启动,也可以在http://clanlib.org/~mbn/svnservice/,这个地址下载svnservice.exe文件复制到E:svnbin目录,然后从命令行执行:
SVN service-install-daemon-root E: SVN Repository
sc配置服务启动=自动
net start服务
这个文件会把SVN变成windows系统的一个服务,默认是自启动的。注意:在执行第三句时,确保命令行中运行的SVN服务已经停止。如果它还没有停止,请在其窗口中按Ctrl+C停止运行。
步骤5:创建项目版本树
在确认SVN服务(命令行或windows服务)正在运行后,右键单击需要导入存储库的目录并选择[TortoiseSVN]-[Import].].在弹出窗口的URL框中,键入“svn://localhost/myproject”并单击“确定”进行导入。如果没有报告错误,所有数据将被添加到SVN存储库的目录树中。您也可以使用命令行来完成这些操作,这需要您在系统变量中创建一个新的系统变量“SVN _编辑器”。变量的值是本地文本编辑器的一个执行文件的路径,一般指windows记事本 c:windowsnotepad.exe ,然后打开一个新的CMD窗口执行。
svmkdir SVN://localhost/my project然后关闭记事本打开的日志文件窗口,然后按“C”键继续并生成项目树。一般在创建文件根路径后,我们要创建三个目录:分支、标签和主干,这是Subversion需要的三个目录。签出、提交、更新等操作可以通过svn命令行,也可以通过TortoiseSVN的windows菜单进行,非常简单。