gpt4 book ai didi

svn - 解决 svn "Two top-level reports with no target"的最佳方法

转载 作者:行者123 更新时间:2023-12-04 15:35:37 26 4
gpt4 key购买 nike

我有一个 svn 仓库

http://path/to/svn/trunk

并从中分支了一些东西
http://path/to/svn/branch

通过使用
svn copy http://path/to/svn/trunk/site1 http://path/to/svn/branch/site1 -m 'message'

我在分支上做了很多工作,但还没有将它合并回来,因为它还没有准备好。

但是,我现在需要对主干提交更改,并且在尝试这样做时得到以下信息
> svn commit -m 'some message'
svn: Commit failed (details follow):
svn: Aborting commit: '/path/to/svn/trunk' remains in tree-conflict

我想我应该 svn up在/path/to/trunk 但发生以下情况
> svn up
svn: Two top-level reports with no target

一个 --force无助于纠正这种情况。
svn status导致在更改的文件旁边有很多 +
> svn status
M + site1/changedfile

有没有人以前经历过这种情况,你能解释一下手头的问题吗?

最佳答案

我设法解决这个问题的方法是在 /path/to/svn/trunk 中移动受影响的目录。到一个临时位置,并做了一个 svn up在行李箱上。

这拉入了我的文件的旧版本。然后我手动复制了无法提交的文件,一旦它们回到原位,一切都按预期工作。

关于svn - 解决 svn "Two top-level reports with no target"的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11432000/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com