SVN是一个版本控制工具,分为服务器和客户端
目录
一、安装服务器
在想要布置服务器的电脑上双击安装VisualSVN-Server-3.5.1-x64.msi,过程默认安装即可,安装完之后界面是这样的:
二、安装客户端
- 双击安装TortoiseSVN-1.9.1.26747-x64-svn-1.9.1.msi
- 安装过程中勾选command line client tools, 选择will be installed on local hard driver
- 其他默认即可。
三、配置服务器
- 打开VisualSVN Server Manager
- 点击Repositories(仓库),右键选择Create New Repository-->选择Regular FSFS repository-->起一个Repository Name-->选择Empty repository-->按需求给读写权限
- 点击刚刚新建的仓库,右键选择Copy URL to Clipboard,会弹出一个窗口提示你创建一个User,点击Create User.
- 新建一个账户,然后点击OK
- 创建好之后,就再次右键copy一下新建的仓库的URL,可以先保存在一个地方。
四、配置文件夹
- 在桌面新建一个文件夹,然后右键点击SVN Checkout(装完SVN客户端就会有的)
- 点击完SVN Check之后会弹出一个Checkout窗口,在第一个仓库地址中输入我们刚刚复制的URL。
- 将地址中的机器名改为IP地址(如果就是本机使用的话可以写127.0.0.1)
- 点击OK,然后选择Accept the certificate permanently
- 然后要求你输入用户名和密码,输入之前在SVN创建的账户和密码即可
- 点击OK,就会弹出finished窗口,这个时候客户端和服务器之间就建立起了关系。
五、配置pycharm
- 打开pycharm
- 点击左上角File-->选择Settings-->Version Control-->点击Subversion
- 在Path to Subversion executable中选择路径:C:\Program Files\TortoiseSVN\bin\svn.exe,然后点击OK就完成了pycharm和SVN的关联(svn.exe只有在之前安装时选择了命令行工具才会有)
- 在工具栏点击VCS-->Import into Subversion.
- 点击+号,粘贴上之前改过的仓库地址,然后点击OK
- 点击import,选择我们想要导入的项目,然后点击OK
- 填写一下提交代码时的信息显示,然后点击OK
- 等待项目上传完毕,窗口会自动关闭,可以去SVN服务器检查一下代码都是已经上传成功了
六、配置Jenkins
- 安装插件Subversion(已安装可忽略):Jenkins首页点击Manage Jenkins-->Manage Plugins-->Available-->搜索Subversion-->勾选找到的插件,然后点击Install without restart.
- 打开创建的项目-->点击Configure-->在Source Code Management下选择Subversion
- 在Repository URL下输入修改过的仓库地址
- 在Credentials下点击Add按钮-->选择Jenkins-->Username和Password输入仓库的账户和密码-->然后点击Add-->在外面的下拉框中选择我们刚刚添加的账户和密码
- 在Execute Windows batch command下修改我们以前加的命令,只需要执行命令即可。
- 因为在Jenkins中设置过SVN之后,每次执行都会先从SVN服务器拉取最新的代码,然后存放到Jenkins的workspace中,再去执行,所以我们设置的命令都是直接从workspace中搜索可执行文件,就不需要另外给定路径了。
- 最后点击build now,项目能成功从SVN服务器拉取代码(可以查看workspace下项目文件的修改日期是不是最新的),邮箱能成功收到邮件,说明所有的配置就成功了!!!