首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修复损坏的subversion设置

问修复损坏的subversion设置
EN

Stack Overflow用户
提问于 2009-07-14 07:23:41
回答 3查看 1.1K关注 0票数 1

在一个非常懒惰的时刻,我更新了一个项目,复制了一半的文件,并用fork中相同的文件覆盖了它。似乎我复制了一些subversion信息,而且每次我尝试更新时都会收到冲突的消息。

这个项目运行得很好。我想完全按照原样提交。但乌龟SVN似乎看到了较旧的混合数据。

从硬盘上的项目中删除所有现有subversion信息并强制将其提交为工作版本的命令是什么?

EN

回答 3

Stack Overflow用户

发布于 2009-07-14 07:35:35

首先,帮你自己一个忙,在进一步接触之前备份一下你已经拥有的东西!

通常,svn export是用于清除.svn目录的命令。可以对工作副本运行该命令以在位删除.svn目录,也可以导出到单独的目录。但我不能确定它是否适用于包含“不寻常的”.svn目录的目录树。

当然,TortoiseSVN也可以进行导出。注意:就地执行此操作,TortoiseSVN有一个技巧,您可以使用鼠标右键单击将目录拖到其自身,然后选择“导出”。诀窍是您必须将目录拖到另一个窗口中的自身上。

一旦你有了一个没有.svn目录的树,在其他地方做一个新的检查。然后,将之前导出的树复制到结帐的顶部。

这听起来怎么样?

票数 5
EN

Stack Overflow用户

发布于 2009-07-14 07:28:34

您可以:

  • 删除.svn目录(从而删除您希望代码存放在其中的所有subversion

  • 将工作代码复制到该签出

  • commit lot

如果您只需要在SVN中拥有当前的代码库,则可以在删除.svn目录后将其导入。

希望这能有所帮助!

票数 1
EN

Stack Overflow用户

发布于 2009-07-14 08:06:21

我会将树签出到另一个位置,然后与超越进行比较,并对subversion目录.svn进行筛选,然后从新树中选择check=in。

这是用我已经拥有的工具来做Criag解决方案的一种懒惰的方式。

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

https://stackoverflow.com/questions/1123941

复制
相关文章

相似问题

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