比如说我们更新完后发现有文件冲突:
一、文件说明
SchedulerMain.java:含有冲突的版本
SchedulerMain.java.mine:本地修改的版本
SchedulerMain.java.r78597:上一版本
SchedulerMain.java.r78598:svn版本库中最新版本
二、内容说明
1、SchedulerMain.java
public static SupplyTranQueryDto getQueryDtoMap(String jobName) {
<<<<<<< .mine
//return queryDtoMap.get(jobName);
SupplyTranQueryDto dto = new SupplyTranQueryDto();
BeanUtils.copyProperties(queryDtoMap.get(jobName),dto);
return dto;
||||||| .r78597
return queryDtoMap.get(jobName);
=======
SupplyTranQueryDto dto = new SupplyTranQueryDto();
BeanUtils.copyProperties(queryDtoMap.get(jobName),dto);
return dto;
>>>>>>> .r78598
}
2、SchedulerMain.java.mine
public static SupplyTranQueryDto getQueryDtoMap(String jobName) {
//return queryDtoMap.get(jobName);
SupplyTranQueryDto dto = new SupplyTranQueryDto();
BeanUtils.copyProperties(queryDtoMap.get(jobName),dto);
return dto;
}
3、SchedulerMain.java.r78597
public static SupplyTranQueryDto getQueryDtoMap(String jobName) {
return queryDtoMap.get(jobName);
}
4、SchedulerMain.java.r78598
public static SupplyTranQueryDto getQueryDtoMap(String jobName) {
SupplyTranQueryDto dto = new SupplyTranQueryDto();
BeanUtils.copyProperties(queryDtoMap.get(jobName),dto);
return dto;
}
三、处理方法
可以看到在含有冲突版本里,包含了自己的版本、上一版本、别人提交的版本,需要手工编辑修改冲突。
编辑完后,右键--TortoiseSVN--Revsole,解决冲突。