SVN主干上如何查看合并分支上的提交日志

当SVN分支被合并到主干后,使用默认的`svn log`命令只能看到合并操作的日志,而无法查看分支的完整历史。解决办法是在命令行中使用`svn log -g`来显示包含合并的修订版日志。同样,在TortoiseSVN中,需勾选“包括合并修订版”选项,才能查看到分支的所有提交记录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

现象:

 配置管理员将svn分支(branch)合并到主干(trunk)上,分支的修改是由A同学提交的,合并到主干上的时候是由配置管理的B同学完成的,某天你突然心血来潮想看看主干上某个文件的修改的完整历史,发现使用svn log或者乌龟都只能看到配置管理员B

同学merge的日志记录。难道将分支合并到主干上,分支的提交日志都丢失了??这也太不可能了吧,可能的原因有两个,一个是svn merge有问题,一个是svn log查看日志有问题。下面逐一排查

1.使用svn log查看主干上的merge日志信息,发现merge都很正常,类似这样的 svn merge -r 7090:7102 分支,所以应该不是svn merge的问题,那就应该是svn log查看的方式有问题,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值