On Jun 10, 2007, at 17:47, Philip TruelyUnknown wrote:
> Hari Kodungallur wrote:
>
>> On 6/3/07, Philip TruelyUnknown wrote:
>>
>>> I have tried completely deleting the client-side directory and
>>> forcing a full update and the problem still comes up. I have
>>> also tried a fresh checkout and it gives the same result.
>>>
>>> I'm not running any virus checkers. :-(
>>>
>>> Is there any way to directly modify the repository to remove this
>>> bad entry? I'd even be fine to just completely remove the last
>>> commit, if that was possible.
>>
>> You can directly remove a file from the repository, by using the
>> URL in the command
>> svn rm <URL>
>
> Unfortunately I can't get the rm to work either.
Why not? What command did you execute? What happened? This should work.
> Is there a way to manually rollback commits?
No. Well, you can do a reverse merge:
http://svnbook.red-bean.com/en/1.2/
svn.branchmerge.commonuses.html#svn.branchmerge.commonuses.undo
but that involves having a local working copy, and getting a working
one is the whole problem we're trying to solve.
> It looks like rev and revprops has an entry for every commit, but
> the other files I'm not so sure about. Can I just remove some of
> the latest files and "uncommit" that version?
You could "svnadmin dump" up thru the revision you do want to keep,
delete the repository, create a new empty repository, and then
"svnadmin load" the dumpfile back in. If you do this, be sure that
you really do want to permanently lose everything after that revision
you dumped, and also be sure that you delete all existing working
copies and check out new ones.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Jun 11 10:59:46 2007