拉取新分支
1.用乌龟(TortoiseSvn) 创建分支(Branch)和标签(Tag)
https://blog.youkuaiyun.com/nextstudio/article/details/8844735
合并兄弟分支
ref:小乌龟SVN合并分支到主干、合并主干到分支,工具操作 https://blog.youkuaiyun.com/weixin_40797576/article/details/93500099
第二步:父子/兄弟分支都是选择这第一个选项。
第三步:兄弟分支的话,需要选择合并的修改版本范围为“指定(a)范围”
最后一步:直接选择合并。这个时候,合并完的版本是还在本地的,需要再次提交才能达到远程仓库。
版本还原
第一步:右键,选择TortoiseSVN,选择“更新至版本”
第二步:选择版本号,然后点击确定就可以了。
特别需要注意的是,这里选择回滚之后,就没有回头路了。本地仓库和远程仓库都会被回滚掉的哦哦哦!
删除分支
右键,选择TortoiseSVN,选择“版本库浏览器”,选择需要删除的分支,右键点击“删除”即可。
更多
右键,选择TortoiseSVN,选择“帮助”,可以看到更多操作(有些操作可能会比较旧,毕竟这帮助文档不是实时更新的感觉。)
异常
Commit failed with error
0 files committed, 34 files failed to commit: XXX
svn: E155015: Commit failed (details follow):
svn: E155015: Aborting commit: ‘.XXXXActivity.java’ remains in conflict
解決步骤:
- 定位出冲突的是哪个Activity,
- 然后,先push上去其他不冲突的文件;
- 到线上仓库删掉线上仓库中冲突的文件,
- 再回到AS中,将本地刚才冲突的文件push上去。问题解决。