首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与git-svn一起使用的SVN更新和提交问题

与git-svn一起使用的SVN更新和提交问题
EN

Stack Overflow用户
提问于 2010-02-23 04:44:46
回答 1查看 296关注 0票数 1

我不能上传或提交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提交报告完全相同的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-02-23 05:08:03

您可以直接对svn存储库执行删除,而不是作为本地更改然后提交。

代码语言:javascript
复制
svn rm -m 'remove .svn directory' http://server.name/repo/path/to/.svn
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2314019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档