码云 git回滚成功 但svn多了一个版本?
在码云上有个项目,操作错了,用git回滚了,码云上目前显示的是162次提交,但是svn协议有163次提交,如何解决呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
在码云上有个项目,操作错了,用git回滚了,码云上目前显示的是162次提交,但是svn协议有163次提交,如何解决呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
那怎么解决这个问题呢,我用的企业版。svn协议不支持分支,要不然也不存在混用的问题。用SVN的员工里面,会用git的不到一半,没办法。
回复
@Force武装卫队 : 并不是不会减少版本,是少减少了一个版本,svn up 会导致 本地文件 慢一个版本。
回复
@傲娇云-王森 : svn 严重依赖版本号,而 git 的svn 兼容依赖 commit 映射,混用容易造成奇葩问题。这个时候只要更新了就可以了,建议从 git 这端 commit, svn update 就可以。
所以不建议 git 和 svn 混用,为了避免 svn 对象被 gc 掉,svn 每次提交都会添加强引用,使用 git 回滚并不会减少 svn 的 revision。
@Force武装卫队
领导分配给你一个问题,是要你解决好,而不是告诉领导,为什么不行。