同事写的,发布上来,操作起来方便很多!上传东西都不需要ftp了,同时加强了svn的操作~
工具:
1、TortoiseSVN
2、VisualSVN Server
3、PHPstudy
4、Sublime text3
最终的流程:
1、使用submit text编辑器,当修改了一个文件后,按ALT+C即可提交到服务器的仓库,然后自动同步(复制)到服务器的网站目录中! 2、不使用编辑器,那就直接鼠标右键add,commit等
同步步骤:
1、服务端需要安装SVN服务端和客户端,客户端需要安装客户端
2、配置服务端的项目、目录、以及远程地址等
3、增加多个用户支持服务端代码同步发布
4、添加SVN服务端的HOOKS内容。
5、客户端配置内容,提交整个代码包到服务器。
6、服务端checkout网站代码到发布环境中
7、客户端修改代码提交测试
重点部分,如何同步的代码:
@echo on
SET REPOS=%1
SET USER=%2
SET SVN="D:\Program Files\VisualSVN Server\bin\svn.exe"
SET DIR="D:\phpStudy\WWW\hj"
(call %SVN% update %DIR% --username admin888 --password admin888) 将上面代码复制粘贴到Post-commit hook里面,注意路径~
详细操作步骤,下载链接: http://pan.baidu.com/s/1nvtUu2t 密码: jkab