首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用svn一次删除多个目录,这样我就可以用同名的新目录替换它们。

使用svn一次删除多个目录,这样我就可以用同名的新目录替换它们。
EN

Stack Overflow用户
提问于 2010-09-10 16:59:49
回答 1查看 1.5K关注 0票数 2

我发现了很多svn命令来删除目录和文件。不幸的是,每次我运行这些命令时,都会得到一些奇怪的错误,比如“不在版本控制之下”或“冲突”。我只是在寻找一个简单的svn命令,它允许我删除下面MARKT目录下的所有目录,这样我就可以创建与我删除的目录相同的新目录,而不会产生任何冲突:

代码语言:javascript
复制
[root@Proxima marketing]# cd MARKT
[root@Proxima MARKT]# ls
app  Capfile  config  db  doc  IDENTIFIED  lib  log  public  Rakefile  README  README.txt  script  test  tmp  vendor

我在用mac。谢谢你的回应。

我尝试删除一个目录并提交,然后得到以下内容:

代码语言:javascript
复制
Commit failed (details follow):
Aborting commit: '/Users/jmerlino/MARKSITE AUGUST/db' remains in tree-conflict

实际上,每个目录都会出现树冲突。

EN

回答 1

Stack Overflow用户

发布于 2010-09-11 00:17:45

仍然处于树冲突状态。

这意味着该目录已被合并,并且svn在它认为应该/不应该的时候发现该目录丢失(或添加)。简而言之,它告诉你某件事是一个很大的错误,你需要在继续之前解决它。

在对WC进行任何操作之前,必须先对父目录进行svn resolve。(好的,你可以svn revert是你更喜欢重新开始)

树冲突基本上是svn无法自行修复的两个不同目录树之间的合并。如果您删除该文件中的行(例如删除目录)或添加行(添加目录),然后合并该“文件”,而svn无法执行合并(例如,在不同的合并目标上删除和添加相同的dir ),则它会告诉您--通过报告冲突。然后由你来解决问题,然后告诉svn你已经修好了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3686622

复制
相关文章

相似问题

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