码云 git回滚成功 但svn多了一个版本?

期货大佬 发布于 2018/01/29 15:40
阅读 1K+
收藏 0

【Gopher China万字分享】华为云的Go语言云原生实战经验!>>>

在码云上有个项目,操作错了,用git回滚了,码云上目前显示的是162次提交,但是svn协议有163次提交,如何解决呢?

加载中
0
期货大佬
期货大佬

领导分配给你一个问题,是要你解决好,而不是告诉领导,为什么不行。

期货大佬
期货大佬
解决问题,真的不靠嘴。
0
我怀疑你有问题
我怀疑你有问题

所以不建议 git 和 svn 混用,为了避免 svn 对象被 gc 掉,svn 每次提交都会添加强引用,使用 git 回滚并不会减少 svn 的 revision。

我怀疑你有问题
我怀疑你有问题
回复 @傲娇云-王森 : svn 严重依赖版本号,而 git 的svn 兼容依赖 commit 映射,混用容易造成奇葩问题。这个时候只要更新了就可以了,建议从 git 这端 commit, svn update 就可以。
期货大佬
期货大佬
回复 @Force武装卫队 : 并不是不会减少版本,是少减少了一个版本,svn up 会导致 本地文件 慢一个版本。
我怀疑你有问题
我怀疑你有问题
提交次数和 revision 不一致并不影响使用,使用 svn 的用户 使用 svn update 即可。
期货大佬
期货大佬
那怎么解决这个问题呢,我用的企业版。svn协议不支持分支,要不然也不存在混用的问题。用SVN的员工里面,会用git的不到一半,没办法。
0
开源中国首席罗纳尔多
开源中国首席罗纳尔多

我理解是git是git,svn是svn吧。

返回顶部
顶部