SVN中的项目已损坏

时间:2014-10-01 19:31:51

标签: java svn netbeans repository

自去年以来,我一直在与Netbeans和SVN合作,没有那么多麻烦。几天前,在我工作的地方停电,显然由于那次事件,我打开的所有项目(到那时)都被破坏了。

为什么吗 好吧,我打开了大约10个项目,不幸的是,我或多或少地编写了1个月的编程代码。所以,第二天我试着继续工作,但每次打开netbeans时它都会一直冻结,无论我做了什么(甚至重新安装它)它没有解决它一直在干扰我打开它。

然后,我不知道为什么我认为在项目的每个地毯中删除.svn文件是个好主意,所以我做到了。这是一个很好的解决方法,因为Netbeans不再冻结,我可以继续编码,但这里的问题是我的项目不再连接到存储库。

问题:为了将本地工作副本与服务器中的代码合并,可以做些什么?我需要考虑的是,如果我只是复制/粘贴代码,我就无法区分服务器中的其他人新代码。

1 个答案:

答案 0 :(得分:1)

粗略轮廓:

  1. 备份您当前的工作状态。至少一次。
  2. 查看系统中其他位置的新工作副本
  3. 将您在Netbeans中完成的所有内容复制到其中(如果您已移动,重命名或删除了文件,则必须手动处理)
  4. 提交您的更改
  5. 删除(或移动)Netbeans知道的副本,然后在那里查看。
  6. svn cleanup可能已经能够修复损坏的工作副本,但是由于您已经删除了.svn目录,该船已经航行。