在svn控件下删除文件夹,替换为具有不同内容的同名文件夹,现在svn不会工作!

时间:2011-03-23 22:45:30

标签: windows svn tortoisesvn

我最近将我们的一个系统从Code Igniter 1.7.2升级到2.0.1。

执行此操作时,您需要使用较新版本替换 system 目录。

旧的CI系统受版本控制,包括 system 目录。

当我去承诺时,我得到了 Please execute the cleanup command

所以我去执行清理命令,得到system is not a working copy directory

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

如果您刚刚删除系统文件夹(没有svn remove让subversion知道)并将其替换为其他内容,您可以先恢复最后提交的版本,然后用svn替换或更新内容

示例:备份并删除当前系统文件夹,在“tada”中执行svn update,“系统”返回。现在要svn removesvn add并提交新文件或将新文件复制到其上并提交更改。

答案 1 :(得分:0)

将新系统目录备份到其他地方(SVN工作副本之外),将工作副本恢复到旧状态(如果需要,甚至可以进行新的检查),删除系统文件夹并提交,然后复制备份将system文件夹放入工作副本,将其添加到SVN并再次提交。