可以实现主干合并到分支,也可以分支合并到主干。
例如:主干mainProject, 分支
branchProject
;
1 将分支合并到主干(URL地址路径一定要对)
找到主干文件mainProject, 右击
TortoiseSVN-->Merge...(
合并
),
选择第一个“
Merge a range of revisions(
合并一个版本范围
)
”, 接着在
URL to merge from
中填写分支的
URL
, 在
Revision range to merge
那选择要合并到主干的分支版本,可以根据
Example
那边介绍的来填。可以是某个版本、某几个、某个范围。接下来就默认点
Merge
。如果有出现问题,后面手动解决。
在mac下用
Cornerstone
(类似
Windows
下的
SVN
)同步时这个地方
2 将主干代码合并到分支也是类似操作(同理“分支合并到主干”)
3 SVN版本回滚或删除某个版本的改动。
可以选择某个文件或某个文件夹的改动进行回滚或删除。
A 版本回滚。
在文件或文件夹右击 ——
TortoiseSVN
——
show log
会弹出历史修改的版本;
在要恢复的版本上右键,
reverse to this revision
是恢复到此版本(此版本的改动还有)
reverse change from this revison
是从此版本中恢复改变的部分(就是删除此版本的改动)