tortoise svnx snailsvn mac svn macos versions

svnx - tortoisesvn mac



Problema SVN(Subversion) "El archivo está programado para sumar, pero falta"-Uso de versiones (5)

Agregar un archivo y luego eliminarlo es el tipo de operación que se considera un error, por lo que SVN te lo está diciendo. ¡Le dijiste que esperara algunos datos de archivo y luego no los proporciona cuando confirmas, las luces rojas parpadean y las sirenas se disparan!

La respuesta es deshacer su complemento, alternativamente confirmar el archivo y luego usar ''svn rm'' para eliminarlo del sistema de archivos y el repositorio.

Estoy usando Versiones para SVN.

Intento comprometerme y recibir este mensaje:

Error de confirmación (detalles a continuación): ''/Users/mike/Sites/mysite.com/astss-cvsdude/Trunk/cart/flashfile.swf'' está programado para sumar, pero falta

Supongo que esto se debe a que agregué archivos al repositorio y luego los borré a través del sistema de archivos.

Me gustaría que simplemente tome nota de mi cambio y aplique el cambio al repositorio.

¿Cómo puedo evitar esto?


Evite usar Xcode para cambiar el nombre de los archivos en una referencia de carpeta. Si cambia el nombre de un archivo con Xcode, se marcará para confirmar. Si luego lo elimina antes de la confirmación, terminará con este error.


No estoy seguro de lo que intenta hacer: si agregó el archivo a través de

svn add myfile

solo le dijiste a svn que coloque este archivo en tu repositorio cuando realices tu próximo commit . No hay cambios en el repositorio antes de escribir un

svn commit

Si elimina el archivo antes de la confirmación, svn tiene en sus registros (porque lo ha agregado) pero no puede enviarlo al repositorio porque el archivo ya no existe.

Entonces, o desea guardar el archivo en el repositorio y luego eliminarlo de su copia de trabajo: en este caso, trate de recuperar su archivo (¿desde la papelera?), Realice la confirmación y elimine el archivo después a través de

svn delete myfile svn commit

Si desea deshacer el add y simplemente tirar el archivo, puede hacerlo

svn revert myfile

que le dice a svn (en este caso) que deshaga el add-Operation.

EDITAR

Lo siento, no sabía que está utilizando el cliente de GUI "Versiones" para Max OSX. Por lo tanto, intente revertir en el directorio que lo contiene usando la GUI o salte al agua fría y encienda su shell de comandos de Mac oculto :-) (se llama "Terminal" en el OSX alemán, ni idea de cómo hacerlo en inglés versión...)


Tuve el mismo problema con las Versiones que muestran el mismo mensaje. Simplemente hice clic derecho en los archivos ofensivos y seleccioné ''Revertir ...'' en el menú del botón derecho y todo fue bueno.

Básicamente, las versiones (en realidad, Subversion) piensan que aún deseas agregar el archivo, pero no lo puede encontrar porque lo borraste en el sistema de archivos. La opción Revertir le dice a Subversion que se olvide de agregarlo.


This resolvió mi problema similar. Lo usé para revertir los cambios, luego agregué todo y realicé cambios en la terminal con

svn add folder_path/* svn commit -m "message"