S4b0r

导航

windows svn 配置以及iis同步传送

服务端:http://www.visualsvn.com/server/download/

客户端:  http://tortoisesvn.net/downloads.html

 

建立版本之后,在版本hook 新建文件:post-commit.bat

@echo on
SET REPOS=%1
SET USER=%2
SET SVN="C:\Program Files\VisualSVN Server\bin\svn.exe" //程序地址
SET DIR="D:\wwwroot\" //web地址
(call %SVN% update %DIR% --username 用户 --password 密码 --non-interactive)

重要的一步:

在本地客户端建立版本工作文件夹之后,一定要将本地的.svn文件 放入web文件夹下。要不然会提示:post commit hook failed  

下午发现,本地仓库写好的代码同步上去之后,但是覆盖不了当前web页面的文件。

想到,在服务器上新建一个仓库版本,然后自己代码导入进去.

svn import project_directory http://SVN_PATH/svn_project -m "hello"

但是网站目录下面生成的文件,为什么svn跟网站目录下面的文件名如果一样,就不执行覆盖呢?郁闷。

参考:linux svn apache 同步设置 

http://blog.sina.com.cn/s/blog_6021b66d0101ds94.html

  svn 命令 详细解释

http://lamb-mei.com/40/svn-%E7%B5%84%E4%BB%B6%E5%8F%8A%E6%8C%87%E4%BB%A4/

  

posted on 2016-09-03 11:34  S4b0r  阅读(641)  评论(0编辑  收藏  举报