Cómo realizar cambios en un repository de Subversion usando TextMate

Estoy probando TextMate ahora como reemploop de la extremadamente poderosa, pero extremadamente fea PHPStorm (en mi Mac).

Todo está bien excepto SVN. Ya tengo mi copy de trabajo en el disco, y TextMate me muestra correctamente los metadatos SVN para cualquier file que abra desde esa copy de trabajo.

Pero, ahora que hice un cambio en un file y quiero enviarlo al repository, cuando digo commit y hago clic en OK en el dialog de confirmación, todo lo que obtengo es una window de dialog que dice "Transmitir datos de file" y un progreso indeterminado bar sentado allí para siempre. (No hay button de cancelar para detenerlo, así que tengo que salir de TextMate para salir de él).

Obviamente soy demasiado estúpido. ¿Dónde le digo a TextMate mis cnetworkingenciales svn, para que pueda escribir en el repository? ¿No debería tener que pedirme el nombre de usuario y la contraseña antes de poder comprometerme?

Yo tuve el mismo problema. Solucioné el problema abriendo Terminal en mi Mac y conectando a mi repository remoto de Subversion con el siguiente command.

$ svn checkout https://yourusername.svn.beanstalkapp.com/

Luego me preguntaron por mi contraseña de Beanstalk. Una vez que hice la connection a través de Terminal, el package Textmate SVN funcionó como se esperaba.

Acabo de tener el mismo problema.

Al usar el package de subversión Confirmar (^⇧A + 5), no tiene comentarios. Pruebe Status (^⇧A + 0) en su lugar y luego presione el button Confirmar. Probablemente verás, justo lo que vi:

Error validating server certificate for 'https://svn.yourserver.com:443': 

el problema es que no hay forma de proporcionar la input del usuario a través de un compañero de text. si recibes este post en la terminal, presionas p para aceptar (p) de forma correcta y no hay problema

Esta es probablemente la respuesta: http://unfuddle.com/community/forums/5/topics/752 pero hasta ahora no entiendo muy bien dónde poner el file del certificate, lo sabré tan pronto como lo resuelva .

Esto también puede suceder en el caso en que el binary svn se actualice y ya no tenga acceso a Keychain. Probar un svn diff o svn status desde la línea de command funcionará, pero si intentas un commit de testing obtendrás un post emergente de Keychain:

captura de pantalla

"Permitir siempre" este acceso, y Textmate comenzará a funcionar nuevamente.