svn repo 被 git svn 删除和添加?
Posted
技术标签:
【中文标题】svn repo 被 git svn 删除和添加?【英文标题】:svn repo borked by git svn remove and add? 【发布时间】:2011-03-14 18:25:28 【问题描述】:我有一个目录 Dir
,我用 git svn 删除了它,然后我添加了 dir
。通过检查这两次提交,svn 不再能够更新,挂在无法添加已经存在的目录。
有没有一种方法可以删除不需要访问存储库所在文件系统的 svn 提交?
org.tmatesoft.svn.core.SVNException: svn: Failed to add directory 'dir': a versioned directory of the same name already exists
【问题讨论】:
【参考方案1】:签出 svn 存储库。仅使用 SVN 修复它。然后在另一个仓库中获取。这应该可以解决它。
【讨论】:
这实际上并不能让你删除提交,但问题是 git 提交没有删除 svn 目录,因为 git 没有添加或删除目录的概念。以上是关于svn repo 被 git svn 删除和添加?的主要内容,如果未能解决你的问题,请参考以下文章
使用 reposurgeon 将 svn repo 转换为 git
在 svn repo 中删除/移动文件夹对 svn 转储和加载的影响