Estoy trabajando con TFS 2010 y necesito editar un archivo localmente sin verificarlo. Quiero poder editar el archivo en VS2010, ¿es esto posible?Cómo editar un archivo en VS2010 y TFS sin verificar el archivo
Respuesta
La unidad defectuosa "Guardar como" cuadro de diálogo se refiere a Rossini anterior es un error conocido en VS 2010, siendo la respuesta oficial "no arreglar"
Esto hace que sea efectiva por lo que no puede usar "Editar: No hacer nada" y eliminar el atributo de solo lectura como una forma de trabajar con archivos individuales sin conexión sin un check-out. Entonces, de todo el trabajo que he hecho, la respuesta a esta pregunta es "no se puede", al menos no de manera efectiva.
Las alternativas (ninguna de las cuales es razonable, utilizable o logra lo que desea en la edición de archivos del bloc de notas) desconectan toda su solución o solo cargan el archivo directamente en una instancia separada de Visual Studio (es decir, de la Solución), en cuyo punto pierdes un montón de referencias e Intellisense y también podrías usar Notepad ++.
Solo quería obtener esta información final para aquellos (como yo) que han buscado la forma de hacerlo. La última vez que revisé esto todavía estaba roto en VS 2012 también.
[Editar] No he analizado ninguno de los complementos o complementos mencionados, solo Visual Studio disponible.
Sí. Obtenga el archivo y luego desconéctese de TFS (Work Offline). No verificará el archivo.
O simplemente edite el archivo y no lo inice. Deshaga los cambios y el archivo nunca será registrado.
Esto no funciona, cuando me desconecto de TFS, cierra mi solución. Cuando abro la solución nuevamente, VS2010 se reconecta automáticamente a TFS. – Rossini
Puede editar un archivo local en Visual Studio sin verificarlo eliminando el atributo de solo lectura del archivo (comando de DOS: attrib -r). El archivo editable no se mostrará en los cambios pendientes de su espacio de trabajo.
Dejar un montón de archivos editables (escritura en TFS-term) en su área de trabajo local aumentará el número de conflictos de fusión cuando obtenga una última versión, y alguien más ha cambiado estos archivos. Puede buscar estos archivos editables pero no desprotegidos en su espacio de trabajo local utilizando la herramienta de la línea de comandos de TFS: "tfpt.exe en línea".
Se puede encontrar más información sobre los comandos de tfpt here.
Intenté eliminar el atributo de solo lectura, sin embargo, VS2010 automáticamente comprueba el archivo de todos modos. Lo que sugiere que funcionó en Visual SourceSafe, sin embargo, no funciona ahora que me he actualizado a Team Foundation Server. – Rossini
Esto me ha funcionado todo el tiempo. ¿Eliminó el atributo, luego abrió VS y el archivo está desprotegido? ¿Los VS dicen algo acerca de revisar archivos, etc.? –
Como sugirió intenté eliminar el atributo de solo lectura, luego comencé VS2010 y cambié el archivo. El archivo se sigue revisando automáticamente. VS2010 no me pide que revise los archivos, lo hace de forma automática. – Rossini
En VS2008, en el menú, elija Herramientas | Opciones | Control de fuente | Medio ambiente.
Verificar Permitir que se editen los elementos registrados.
Supongo que esto también funcionará en VS2010.
esto me permite editar elementos marcados, sin embargo, no puedo guardar el archivo. Como en la respuesta de James Reed cuando guardo el archivo, VS2010 automáticamente revisará el archivo. – Rossini
Se puede decir VS/TFS no a la salida de edición, Herramientas/Opciones/Control de Fuente/Medio Ambiente
Cambio de ahorro a "Solicitar pago y envío" y edición de "no hacer nada".
Técnicamente esto me permite editar el archivo sin verificarlo. Sin embargo, debo guardar el archivo también; de lo contrario, no tiene sentido modificar el archivo. Quiero recompilar mi proyecto con mis cambios locales. Cuando guardo el archivo, VS2010 me indicará que revise el archivo y mis opciones son "retirar" o "cancelar". Cuando pulso cancelar, el archivo no se guarda. – Rossini
@Rossini, ¡esta podría ser una pregunta tonta! ¿Por qué el archivo que se está revisando es un problema? –
Quiero escribir algún código de descarte para uso experimental y otro desarrollador tiene el archivo desprotegido y no permitimos varias ejecuciones. – Rossini
Para responder directamente a la pregunta "¿es esto posible", la respuesta es sí, dependiendo de lo que quiere hacer.
Puede editar los archivos y hacer lo que quiera hacer localmente sin correr el riesgo de verificar el archivo. Asegúrese de que su solución esté cerrada antes de ejecutar el comando TFPT tweakui y luego vuelva a abrirlo en Team Explorer. Asegúrese de estar en la carpeta correcta al ejecutar el comando. Use TFS 2008 Powertools para hacer esto.
Sin embargo ...
Al sincronizar una copia de seguridad, comprobará los archivos de forma automática que tiene el indicador de sólo lectura eliminado. Entonces, lo que tendría que hacer es volver a agregar la bandera y deshacer los cambios una vez que haya terminado con las pruebas locales.
Quizás pueda describir por qué es importante que el archivo no se retire en primer lugar y la comunidad puede ayudarlo a solucionar este problema. Para el desarrollo diario, este flujo de trabajo es algo propenso a errores y requerir el uso de TFS Powertools es bastante severo en mi opinión.
En cualquier caso, espero que consiga que va en la dirección correcta hay un montón de otros comentarios aquí que son útiles también
Preferiría no desconectar toda la solución, sin embargo, si esa es la única manera de hacerlo, podría ser aceptable. El tweakui de TFPT parece que hará lo que yo quiera. Sin embargo, no tengo ese comando. Instalé TFS 2005 Power Tools, TFS 2008 Power Tools y TFS 2010 Power tools, y ninguno de ellos tiene la opción tweakui. Después de leer su publicación, descargué la última versión de herramientas eléctricas para TFS 2008 y TFS 2010, y todavía no tengo la opción tweakui. Tengo otras opciones para TFPT como anotar, enlazar, consultar ... pero no tweakUI ¿Por qué no tengo esa opción? – Rossini
Desinstale los tres y vuelva a instalar 2008. Ejecute el comando nuevamente. Asegúrese de estar en el directorio correcto y ejecutando el símbolo del sistema como administrador. –
Una vez que haya ingresado a la carpeta correcta que probablemente sea "cd C: \ Archivos de programa (x86) \ Microsoft Team Foundation Server 2008 Power Tools", escriba tfpt help y debería ver el comando en la lista. A partir de ahí, escribe TFPT tweakui y no deberías tener problemas a partir de ahí. –
'Quiero volver a compilar mi proyecto con mis cambios locales'. Deberías trabajar CON tu control de origen, no en contra de él.
Haga una versión de su código con sus cambios locales. Verifique eso. Ahora etiquételo. Regrese y obtenga una versión de su código antes de su revisión para cambios locales, edite el archivo que pegue en ese contenido y vuélvalo a marcar. Ahora, cuando compile local, obtenga la versión etiquetada de su código y vuelva a compilar. Sí, tendrá los cambios registrados, pero la última versión del código no tendrá la versión con sus cambios locales. Sea creativo con su etiqueta y coloque una etiqueta descriptiva para que otros desarrolladores comprendan para qué sirve.
Esto es asumiendo que es un archivo único. En VSS, podría hacer algo similar con 'fijar' el código. Independientemente del número de entradas después del pin, otros usuarios solo obtendrían la versión anclada. En TFS, no hay equivalente a fijar (gracias a los dioses). Usted podría hacer algo similar con la bifurcación, pero ciertamente no le gustaría hacer eso por una sola, tirar un pedazo de código para uso local experimental.
El cambio que quiero hacer es exactamente como usted describe un fragmento de código para fines experimentales. No quiero que los cambios entren nunca en control de fuente. También hay momentos en que otro desarrollador tiene el archivo desprotegido, por lo que no puedo simplemente verificar el archivo y deshacer mis cambios. – Rossini
Entonces yo diría que permita que se eche un vistazo, luego deshaga los cambios una vez que haya terminado. Nadie más debe recibir los cambios ya que no los ha registrado. – Garf
¡Esta persona es, obviamente, alguien a la que le ha lavado el cerebro la forma de hacer las cosas de Sourcesafe! ... – sergiol
Creo que busca esto:
Editar las opciones de VS como este:
Editar su archivo y haga clic en Guardar. En este punto, obtendrá un cuadro de diálogo de advertencia como este:
Pulse Aceptar y luego modifique el atributo de solo lectura del archivo y luego vuelva a guardarlo. Esto le permitirá guardar sus ediciones sin pagar.
He intentado su sugerencia, sin embargo, en el paso 3 cuando Pulso guardar (después de eliminar el atributo de solo lectura) Obtengo el diálogo "el archivo ya existe. ¿Desea reemplazarlo?" a lo que hago clic en "Sí". El cuadro de diálogo se cierra y me queda mirar el cuadro de diálogo "Guardar archivo como" y el archivo no se guarda. Cuando hago clic en Guardar de nuevo, nuevamente se me solicita reemplazar el archivo. También intenté eliminar el archivo primero. Cuando se elimina el archivo y hago clic en Guardar en el cuadro de diálogo "Guardar archivo como", no ocurre nada. El archivo no se guarda y el diálogo permanece sin cambios en la pantalla. – Rossini
Esto parece ser un error para mí. Como solución temporal, elimine el atributo readonly y edite el archivo en otro editor (como Notepad ++) y guárdelo. VS solicitará o volverá a cargar automáticamente el archivo (según su configuración) y podrá trabajar desde allí. – Mrchief
- 1. Team Foundation Server Cómo editar un archivo sin verificarlo
- 2. Cómo revertir un archivo en TFS
- 3. ¿Cómo verificar el tamaño de un archivo?
- 4. GnuPG - ¿Cómo editar el archivo sin descifrarlo y guardarlo primero en el disco local?
- 5. El archivo no existe Excepción en VS2010
- 6. Al editar el archivo Resources.resx, Resources.Designer.cs no se actualiza porque TFS no lo comprueba
- 7. ¿Cómo puedo editar un archivo .jar?
- 8. TFS 2010: ¿cómo recuperar un archivo eliminado?
- 9. ¿Cómo puedo dejar de registrar accidentalmente un archivo en TFS
- 10. Pasos para crear y editar un archivo plist en Xcode
- 11. ¿Abrir y editar el archivo en .jar con Java?
- 12. ¿cómo puedo verificar si existe un archivo?
- 13. Lote/Buscar y editar líneas en el archivo TXT
- 14. jqgrid - cargue un archivo en el diálogo agregar/editar
- 15. ¿Cómo verificar la existencia de un archivo JAR y un archivo específico dentro de JAR?
- 16. ¿Cómo compilar y ejecutar un archivo sin proyecto en Netbeans?
- 17. ¿Cómo depuro un archivo XBAP publicado en VS2010?
- 18. ¿Cómo detectar las modificaciones de un archivo con TFS?
- 19. ¿Cómo editar el mismo archivo en varias pestañas en vim?
- 20. Obtener la versión específica de un archivo eliminado en TFS
- 21. Javascript: cargando un archivo ... sin un archivo
- 22. ¿Cómo puedo verificar el contenido de un archivo MAT en MATLAB sin cargarlo?
- 23. ¿Cómo puedo saber si un archivo en un FTP es idéntico a un archivo local sin realmente descargar el archivo?
- 24. ¿Cómo puedo usar niebla para editar un archivo en s3?
- 25. cómo comprobar el archivo abierto sin lsof
- 26. TFS 2010: Extraer archivo en abierto
- 27. Intentando verificar si existe un archivo en el almacenamiento interno
- 28. obtener extensión de archivo (editar)
- 29. Cómo verificar si existe un archivo con el script VB
- 30. ¿Cómo verificar el valor vacío en el archivo cmd?
@Vlad: VS2010 y TFS son herramientas específicas para los desarrolladores, por lo que pertenecen aquí. –