svn
svn服务器端
svn --version 检查版本
svnadmin create dir 创建svn仓库
svnservice -d -r dir 启动svn服务(命令行)
netstat -an,检查默认端口3690是否被监听 测试svn服务是否启动成功
sc create SVNService binpath= "bin/svnservice.exe --service -r /svnRep" start= "auto" depend= TcpIp 将svn服务注册成系统服务\
checkout检出:svn checkout svn://ip/仓库名
update更新:svn update 文件名
svn add 文件名
修改svnserve中的anon-access和anth-access中的读写权限(临时)
commit提交:svn commit -m "message" 文件名
svn的eclipse插件
将eclipse_svn_site-1.10.5.zip解压到eclipse\dropins目录下
eclipse中使用SVN
项目右键-Team
提交动态网站项目时bulid目录不会自动提交。
检出新项目:右键import
忽略目录或文件:添加进svnignore
svn冲突
1、不同的人在同一位置修改后提交:编辑冲突-->标记为解决
避免冲突:先更新再修改。
svn权限
1、svnserve文件
打开auth-access=write,打开password-db=passwd
打开authz-db=authz
2、passwd
创建用户
3、authz
groups
@组名=权限
* = 白名单
版本沿革
anon-access=none
team-->显示资源历史记录
恢复版本内容
版本内容-->获取内容
svn服务器端
svn --version 检查版本
svnadmin create dir 创建svn仓库
svnservice -d -r dir 启动svn服务(命令行)
netstat -an,检查默认端口3690是否被监听 测试svn服务是否启动成功
sc create SVNService binpath= "bin/svnservice.exe --service -r /svnRep" start= "auto" depend= TcpIp 将svn服务注册成系统服务\
checkout检出:svn checkout svn://ip/仓库名
update更新:svn update 文件名
svn add 文件名
修改svnserve中的anon-access和anth-access中的读写权限(临时)
commit提交:svn commit -m "message" 文件名
svn的eclipse插件
将eclipse_svn_site-1.10.5.zip解压到eclipse\dropins目录下
eclipse中使用SVN
项目右键-Team
提交动态网站项目时bulid目录不会自动提交。
检出新项目:右键import
忽略目录或文件:添加进svnignore
svn冲突
1、不同的人在同一位置修改后提交:编辑冲突-->标记为解决
避免冲突:先更新再修改。
svn权限
1、svnserve文件
打开auth-access=write,打开password-db=passwd
打开authz-db=authz
2、passwd
创建用户
3、authz
groups
@组名=权限
* = 白名单
版本沿革
anon-access=none
team-->显示资源历史记录
恢复版本内容
版本内容-->获取内容