我不能上传或提交svn。:(
有一个集中的svn,我在本地使用git,使用git-svn。
基本上,我以某种方式在git中添加了一个包含.svn文件夹的文件夹,并将其提交到svn。git和content svn都愉快地将.svn作为内容文件夹提交,没有任何抱怨。
现在,我不能使用svn到现有的文件夹,因为一旦创建了一个文件夹,.svn就会自动添加,并且它会报错,“该文件夹中有一个未版本化的.svn”。出于同样的原因,我甚至不能再次克隆svn代码库。(克隆会无限期地在该特定点停止。)
我无法提交svn,因为.svn (内容文件夹)中的工作副本不存在。
因为git-svn能够将.svn放入svn中,所以我认为它应该能够删除它。我之前重命名了这个文件夹并提交了,所以现在git认为没有这样的文件夹,而svn显示了两个文件夹,其中一个是旧的.svn文件夹。所以,git也不能完全删除这个文件夹。
从中央svn repo中删除.svn的方法是什么?
我尝试反向合并在svn中引入.svn的提交。本地副本得到更新,但svn提交报告完全相同的问题。
发布于 2010-02-23 05:08:03
您可以直接对svn存储库执行删除,而不是作为本地更改然后提交。
svn rm -m 'remove .svn directory' http://server.name/repo/path/to/.svnhttps://stackoverflow.com/questions/2314019
复制相似问题