我发现了很多svn命令来删除目录和文件。不幸的是,每次我运行这些命令时,都会得到一些奇怪的错误,比如“不在版本控制之下”或“冲突”。我只是在寻找一个简单的svn命令,它允许我删除下面MARKT目录下的所有目录,这样我就可以创建与我删除的目录相同的新目录,而不会产生任何冲突:
[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。谢谢你的回应。
我尝试删除一个目录并提交,然后得到以下内容:
Commit failed (details follow):
Aborting commit: '/Users/jmerlino/MARKSITE AUGUST/db' remains in tree-conflict实际上,每个目录都会出现树冲突。
发布于 2010-09-11 00:17:45
仍然处于树冲突状态。
这意味着该目录已被合并,并且svn在它认为应该/不应该的时候发现该目录丢失(或添加)。简而言之,它告诉你某件事是一个很大的错误,你需要在继续之前解决它。
在对WC进行任何操作之前,必须先对父目录进行svn resolve。(好的,你可以svn revert是你更喜欢重新开始)
树冲突基本上是svn无法自行修复的两个不同目录树之间的合并。如果您删除该文件中的行(例如删除目录)或添加行(添加目录),然后合并该“文件”,而svn无法执行合并(例如,在不同的合并目标上删除和添加相同的dir ),则它会告诉您--通过报告冲突。然后由你来解决问题,然后告诉svn你已经修好了。
https://stackoverflow.com/questions/3686622
复制相似问题