¿Alguna idea de cómo deshabilitar la versión?

5

Como titulado, ¿hay alguna manera puedo desactivarlo?

A veces, cuando cierro una ventana de TextEdit o cualquier otra aplicación, realmente quiero limpiarla. Pero cuando vuelvo a abrir la aplicación, aparece de nuevo el mismo texto que no quería, y eso es realmente molesto.

Gracias.

    
pregunta revolver 29.03.2012 - 15:58

4 respuestas

2

Ha habido una larga discusión sobre el foro de Discusiones de Apple . Mucha gente se está quejando al respecto, pero por lo que sé, no hay una solución sólida en este momento.

Parece que el creador de la aplicación puede decidir si incluir o no la opción 'Versiones'. Así que la única conjetura que puedo hacer es volver a una versión anterior de la aplicación. En el caso de TextEdit, significaría que tienes que volver a Snow Leopard, que claramente no es una buena opción.

Siempre puede intentar informar a Apple sobre sus hallazgos, tal vez si muchas personas lo hacen (y parece que) Apple considerará una nueva forma de manejar las versiones.

    
respondido por el Michiel 29.03.2012 - 16:07
4

Sí, puedes deshabilitar las versiones globalmente, lo describí aquí:

Cómo deshabilitar las versiones en OS X Lion

Encontré una forma de deshabilitar Versiones (no de Autoguardado) de manera reversible no destructiva (con suerte): (re) mover la base de datos SQLite que usa Versiones

¡Cuidado, esto no tiene ninguna garantía y puede dañar tu sistema!

sudo mv /.DocumentRevisions-V100/db-V1 /.DocumentRevisions-V100/db-V1_off; sudo touch /.DocumentRevisions-V100/db-V1; sudo killall revisiond

Si funcionó, se te notificará, por ejemplo. en Textedit cuando cierra un documento:

Eso(probablemente)significaquesudocumentoaúnseguardaráautomáticamenteenciertosintervalos,perounavezquelocierre(oelprograma)solopodrárecuperarlaúltimaversión(ylascopiasdeseguridaddeTimeMachine,siestándisponibles).

Loscambiossepuedendeshacerconsudorm/.DocumentRevisions-V100/db-V1;sudomv/.DocumentRevisions-V100/db-V1_off/.DocumentRevisions-V100/db-V1;sudokillallrevisiond

Editar2012-04-04:

Lasversiones(especialmentedeAutosave)aúnpuedenterminaren~/Library/Containerscomosedescribeen esta respuesta .

    
respondido por el iolsmit 04.04.2012 - 18:18
0

Después de un rápido Google, parece que no hay. Aunque encontré esta publicación relacionada sobre superusuario . Aparentemente, puedes hacerlo en TextEdit (no estoy en mi Mac) yendo a Preferencias > Abrir y guardar > Archivos de ahorro. Las aplicaciones manejan esto de manera diferente, por lo que no hay una configuración de todo el sistema todavía .

    
respondido por el CoffeeRain 29.03.2012 - 16:06
0

El guardado automático no se puede desactivar en OS X Lion. Hay algunas cosas que puede hacer para solucionarlo un poco, pero parece que no resuelve el problema por completo:

  • Para documentos individuales, "bloquee" el documento haciendo clic en el pequeño icono en el centro de la barra de título y seleccionando el bloqueo.
  • En todo el sistema (no funciona para todas las aplicaciones), vaya a Preferencias del sistema, seleccione General, luego desmarque "Restaurar ventanas al salir y volver a abrir aplicaciones".
  • Use un script para eliminar el (los) archivo (s) de las versiones periódicamente o en el cierre.
  • Use una secuencia de comandos para eliminar el directorio de versiones al inicio, evitando así que las aplicaciones almacenen versiones en primer lugar

Para la tercera opción, una posible secuencia de comandos es:

--{code}
--[SCRIPT deleteRevisions]
my deleteRevisions(path to startup disk as text)
-- my deleteRevisions("Aluice-500-Lion:")

on deleteRevisions(leVolume)
          local leDossier, cheminUnix
          set leDossier to leVolume & ".DocumentRevisions-V100:"
          set cheminUnix to quoted form of POSIX path of leDossier

  --  do shell script "stat -F " & cheminUnix
  --> "d--x--x--x 7 root wheel 238 Aug  7 11:21:07 2011 /.DocumentRevisions-V100//"

  do shell script "chmod 700 " & cheminUnix with administrator privileges

  --  do shell script "stat -F " & cheminUnix
  --> "drwx------ 7 root wheel 238 Aug  7 15:47:00 2011 /.DocumentRevisions-V100//"

  do shell script "rm -dfr " & cheminUnix with administrator privileges
  --> ""
end deleteRevisions

--=====
--[/SCRIPT]
--{code}

Algunos usuarios han informado que algunas aplicaciones utilizan directorios específicos de aplicaciones diferentes, por lo que lo anterior no funciona completamente, pero se encarga de las aplicaciones simples.

Para la cuarta opción, un script de inicio podría ser:

--{code}
--[SCRIPT deleteApplicationsState]

set leDossier to (path to library folder from user domain as text) & "Saved Application State:"

set cheminUnix to quoted form of POSIX path of leDossier

do shell script "chmod 700 " & cheminUnix --with administrator privileges"

do shell script "rm -dfr " & cheminUnix --with administrator privileges
--> ""

--=====
--[/SCRIPT]
--{code}

De nuevo, no tiene en cuenta las aplicaciones que almacenan sus versiones en otro lugar.

    
respondido por el Adam Davis 29.03.2012 - 16:06

Lea otras preguntas en las etiquetas