1 Blame 查看代码修改的版本号
场景
需要查看谁提交的代码,并且之前修改的内容
2无法彻底恢复回退到特定版本
场景说明
需要查询某一功能修改的版本代码,然后同步到其他的衍生版本上。或者知晓某一个bug引入的版本代码。基于以上的需求,需要进行版本的回退,这里的回退,是完全的恢复到历史的某一个版本,而不是将当前的修改代码和以前的代码进行合并
实践结果
svn只允许从低版本更新到高版本,不允许出现恢复到某一个版本的情况。已经测试过的
Update item to revision, Revert to this revision, Revert changes from this revision
这三个功能,均需要合并代码,而不是完全的恢复到特定版本
解决方案
重新Checkout到特定的版本,因为只能够从低版本到高版本的更新,从一个最低的版本开始寻找,然后采用二分法进行版本的更新
3 LogMessage
添加什么功能
修改什么细节
修复什么问题,原因
问题已解决
1)SVN提交文件失败:系统找不到指定路径
完成程序代码工作后,进行SVN的文件提交。先进行项目的更新,然后在修改的文件上进行提交操作,发现SVN弹出提示信息,“系统找不到指定路径”提交失败.
解决: 通过cleanup解决了问题
问题未解决
1)无法查看日志 From: 1970/01/01 To:1970/01/01 ,path not found
按照网上提供的方案都无法解决问题包括
1.从svn的根目录开始下载
2.修改svnserve.conf文件,本地没有该文件
原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/192561.html