linux服务器svn搭建和配置 linux配置已有的文件夹为svn的指定目录?
linux配置已有的文件夹为svn的指定目录?
要利用这个想法,关键原理那就是把default这个文件夹变成在svn控制之下的一个工作副本,接着-commit钩子去自动出现更新完这个工作副本。几个最重要的操作:
1、不需要在服务器上安装svn服务器端,起动svn服务,并创建家族一个svn库;
2、将当前的default文件夹变得刚建的svn库的工作副本(客户端贮存数据的文件夹),具体操作:将当前default文件夹下的内容import到新建任务的svn库中,然后把再清空default,然后再将svn库中的内容checkout到default;
3、可以使用svn的post-commit钩子(这个钩子是在你每次成功了commit后被SVN服务器自动启动调用的),编辑的话这个钩子,内容应该是svnupdate文件夹default,那样的话你每次commit顺利后都会不自动更新default文件夹;
4、在你自己的电脑上checkout那个svn库,后再你就也可以从本地commit,然后把服务器端就自动更新default文件夹了。
svn中怎么回滚到上一个版本的命令?
情况下,用svnmerge命令来接受回滚。回滚的操作过程不胜感激:
1、能保证我们搞到的是2011版代码:svnupdate假设2011版版本号是28。
2、接着找到什么要回滚的很肯定版本号:svnlog[something]假设依据svnlog日志查清要回滚的版本号是25,此处的something是可以是文件、目录或整个项目如果不是想要更祥细的知道一点情况,这个可以可以使用svndiff-r28:25[something]
3、回滚到版本号25:svnmerge-r28:25something就是为了保险起见,再一次去确认回滚的结果:svndiff[something]发现正确无误,并提交。
4、提交回滚:svncommit-m
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。