svn使用与问题总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了svn使用与问题总结相关的知识,希望对你有一定的参考价值。

Svn 更新所有内容  svn update(up)

Svn 回退到某个版本 svn up -r (版本号)

Svn 提交目录或者文件svn commit(ci)-m(注释) path/filename

Svn版本号显示 svn info

svn status path(目录下的文件和子目录的状态,正常状态不显示)
   【?:不在svn的控制中;M:内容被修改;C:发生冲突;A:预定加入到版本库;K:被锁定】

Svn revert 在某个版本上修改文件内容后 没有commit之前 可以进行revert回滚到当前版本的最初状态。Svn revert path/filename

Svn 解决冲突

问题现象: 如果客户机svn数据版本为21  服务器上版本也为21 

此时服务器上更新了内容 修改了一个文件,此时提交为版本22

同时svn客户机上也修改了相同的文件 但是没有提交commit操作

此时如果直接在svn客户机上svn update 操作会导致冲突发生如下

技术分享

 

必须解决冲突冲突

 

解决

1直接在上面的选项选择tc 以服务端的版本一致

2.或者选择和服务器当前版本一致的初始状态 后(用revert) 再恢复update

具体命令 svn revert * 然后 svn up

 


以上是关于svn使用与问题总结的主要内容,如果未能解决你的问题,请参考以下文章

SVN 安装与使用教程总结

svn使用总结

SVN switch 用法总结

为什么互联网巨头们纷纷使用Git而放弃SVN?(内含Git核心命令与原理总结)

svn安装时遇到问题总结

SVN使用教程总结