2010-10-01 29 views
0

所以我最近有一个树冲突时,试图将一个分支合并到树干。这种级联成为一系列事件,我试图解决这个问题,但现在却无法做任何事情(事情不会犯,事情也不会更新等)。彻底和彻底搞砸了svn回购 - 如何开始新鲜

我该怎么办只是说,好的 - 回到这里开始新鲜的,或者我可以用什么其他技术来摆脱这种情况。我意识到我没有提供太多细节,但是我现在真正知道的是,我搞砸了,严重(不需要担心其他开发人员正在处理它,我只有一个)。

回答

1

你究竟是如何做的取决于你的工具。关于Subversion的事情是,你总是有你的历史,所以你永远不会完全彻底地被洗脑。我会假设你正在使用乌龟。

首先是在其他地方签出新的新副本。接下来,在该目录内执行“显示日志”命令。右键单击具有代码最后一个“未插入”版本的历史记录,然后选择“还原到此版本”。然后,它会警告你,你会做一个反向合并回你的工作副本。没关系。接受。恢复之后,验证您的代码是否正常工作,然后您可以再次提交,然后回到开始的位置。

+0

尝试过,但是当我尝试提交时,它不能识别添加的文件。 – person 2010-10-01 02:09:11

+0

真的,它非常可怕。我根本无法提交文件,即使它们不在存储库中,它也不会将它们识别为新文件。 – person 2010-10-01 02:23:59

+0

你是否对这些新文件做了“svn add”? – 2010-10-01 09:01:57

0
svn resolve --accept working 

经常带来颠覆版本库的生活。