5 votos

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

Como titulada, ¿hay alguna forma de desactivarla?

A veces, cuando cierro una ventana de TextEdit o cualquier otra aplicación, me apetece mucho purgarla. Pero cuando vuelvo a abrir la aplicación, vuelve a aparecer el mismo texto que no quería, y eso es realmente molesto.

Gracias.

4voto

penkoad Puntos 41

Sí, se puede desactivar Versiones globalmente, lo describí aquí:

Cómo desactivar las versiones en OS X Lion

He encontrado una manera de desactivar Versiones (no Autosave) de una manera (esperemos) no destructiva reversible: (re)mover la base de datos SQLite que usa Versiones

Cuidado, esto no tiene ninguna garantía y puede romper su sistema.

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

Si ha funcionado, se le notificará, por ejemplo, en Textedit cuando cerrar un documento:

enter image description here

Eso (probablemente) significa que tu documento seguirá guardándose automáticamente en ciertos intervalos, pero una vez que lo cierres (o el programa) sólo podrás recuperar la última versión (y las copias de seguridad de Time Machine, si están disponibles).

Los cambios se pueden deshacer con sudo rm /.DocumentRevisions-V100/db-V1; sudo mv /.DocumentRevisions-V100/db-V1_off /.DocumentRevisions-V100/db-V1; sudo killall revisiond


Edición 2012-04-04:

Las versiones (especialmente las de Autosave) pueden acabar en ~/Library/Containers como bien se describe en esta respuesta .

2voto

fkydoniefs Puntos 11

Ha habido una larga discusión en los foros de discusión de Apple . Mucha gente se queja de ello, pero por lo que sé, no hay una solución sólida por el momento.

Parece que el creador de la aplicación puede decidir si incluye o no la opción "Versiones". Así que lo único 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, lo que claramente no es una buena opción.

Siempre puedes intentar dile a Apple sobre sus hallazgos, tal vez si mucha gente lo hace (y parece que sí), Apple considere una nueva forma de manejar las versiones.

0voto

Rudd Zwolinski Puntos 6852

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

  • Para los documentos individuales, "bloquee" el documento haciendo clic en el pequeño icono en el centro de la barra de título y eligiendo bloquear.
  • En todo el sistema (no funciona para todas las aplicaciones), ve a Preferencias del Sistema, selecciona General, y luego desmarca "Restaurar Windows al salir y volver a abrir las aplicaciones".
  • Utiliza un script para eliminar los archivos de versiones periódicamente, o al apagar.
  • Usar un script para borrar el directorio de versiones al iniciar, evitando así que las apps almacenen versiones en primer lugar

Para la tercera opción, un posible script 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 de que algunas aplicaciones utilizan diferentes directorios específicos de la aplicación, por lo que lo anterior no funciona completamente, pero se ocupa 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.

0voto

CoffeeRain Puntos 317

Tras una rápida búsqueda en Google, parece que no lo hay. Aunque encontré este post relacionado en Super User. Aparentemente puedes hacerlo en TextEdit (no estoy en mi Mac) yendo a Preferencias > Abrir y Guardar > Guardar Archivos. Las aplicaciones manejan esto de manera diferente, por lo que no hay una configuración en todo el sistema Sin embargo, .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X