svn commit falló sin razón aparente

tengo un repository en mi casa que está registrado en mi computadora de trabajo para save cosas personales, como la información que recibo en correos electrónicos, etc., mientras estoy en el trabajo. ayer modifiqué un file y fui a confirmarlo, pero recibí un svn: File not found error de svn: File not found . es muy extraño porque no he eliminado ningún directory últimamente en este repository y todo está actualizado. ¡Soy la única persona que tiene acceso al repository, así que no puedo resolverlo!

aquí está la secuencia de commands:

 $ svn update filename.pdf At revision 551. $ cp filename.pdf.new filename.pdf $ svn ci filename.pdf -m "updated" Sending filename.pdf Transmitting file data .svn: Commit failed (details follow): svn: File not found: transaction '551-fg', path '/filesdir/filename.pdf' 

si alguien tiene alguna idea de cómo resolver esto, por favor avíseme. También debo mencionar que el repository está almacenado en una unidad ntfs externa en el hogar, que enciendo y suspendo de forma remota a través de ssh para hacer que la unidad viva más time. Es posible que el disco se esté apagando, pero no hay otros signos de esto.

todas las otras publicaciones que he visto con este error han sido porque alguien borró un directory y luego hizo algún tipo de fusión, pero no he hecho nada como esto – ¡simplemente fui a hacer un commit simple!

editar sobre las requestes de Strelok:

 $ pwd ..../filesdir $ svn status ! . ? filename.pdf.new M filename.pdf 

hmm así parece que el directory filesdir no se encuentra! ¡eso es muy extraño porque definitivamente no he borrado el directory! de todos modos, intenta actualizar el file solo …

 $ rm filename $ cd .. $ svn update filesdir Restonetworking 'filesdir/filename.pdf' svn: Working copy path 'filesdir/filename.pdf' does not exist in repository 

sin suerte. tal vez intente actualizar todo el directory donde está el file defectuoso …

 $ mv filesdir/filename.pdf.new /tmp/ $ sudo rm -r filesdir/ $ svn update filesdir A filesdir A [lots of other files but not filename.pdf!!!] $ cd filesdir $ ls filename.pdf ls: cannot access filename.pdf: No such file or directory $ svn status filename.pdf $ # no output!!! $ mv /tmp/filename.pdf.new filename.pdf $ svn status filename.pdf ? filename.pdf 

intente agregar el file al repository ya que parece que ya no está en el repository.

 $ svn add filename.pdf A (bin) filename.pdf $ svn ci filename.pdf -m "added" Adding (bin) filename.pdf Transmitting file data . Committed revision 552. 

hmmmmm muy extraño … bueno, está arreglado (por ahora) pero no tengo idea de qué fue lo que causó el error en primer lugar. ah bien: P