开发者

deleted folder under svn control, replaced with folder of same name with different content, now svn wont work!

开发者 https://www.devze.com 2023-02-19 03:22 出处:网络
I have recently upgraded one of our systems from Code Igniter 1.7.2 to 2.0.1. Do do this you are required to replaced the system directory with a newer version.

I have recently upgraded one of our systems from Code Igniter 1.7.2 to 2.0.1.

Do do this you are required to replaced the system directory with a newer version.

The old CI system was under version control, including the system directory.

When I go to commit I get

deleted folder under svn control, replaced with folder of same name with different content, now svn wont work!

So I go to execute the cleanup comman开发者_JAVA百科d and I get

deleted folder under svn control, replaced with folder of same name with different content, now svn wont work!

How can I fix this?


Backup the new system directory somewhere else (outside of the SVN working copy), revert the working copy to its old state (or even do a fresh checkout if needed), delete the system folder and commit, then copy the backed up system folder into the working copy, add it to SVN and commit again.


If you just deleted the system folder (without svn remove to let subversion know) and replaced it with some other content, you could first bring back the last committed version of it and then replace or update the content with svn.

Example: Backup and remove the current system folder, do a svn update in "tada", "system" comes back. Now either svn remove it to svn add and commit the newer files or copy the new ones over it and commit the changes.

0

精彩评论

暂无评论...
验证码 换一张
取 消