Agregué un proyecto a una solución existente que actualmente está bajo control de fuente usando TFS, pero por alguna razón no puedo verificar el nuevo proyecto. Cuando veo mis cambios pendientes, ninguno de los archivos en el nuevo proyecto aparece. Ninguno de los archivos tiene un más (para un nuevo archivo) al lado de ellos. ¿Qué hice mal? ¿Cómo lo arreglo? Es hora de registrarse.Agregar un nuevo proyecto a una solución existente en TFS
Respuesta
El problema es que la solución ha perdido su encuadernación. Es por eso que no está revisando automáticamente cuando agrega el nuevo proyecto.
Para restaurar el enlace en VS 2010, vaya a Archivo-> Control de fuente-> Cambiar control de origen. Busque la "Solución: nombre de su solución" y si no está enlazado, dirá "sin servidor". Haga clic en él y luego haga clic en "Enlazar" desde la barra de herramientas.
en Visual Studio 2012/2013 es Archivo-> Control de fuente->Avanzado -> Cambiar control de código fuente (Gracias a danglund).
Esto debería crear un nuevo archivo vssscc que esté correctamente enlazado. Ahora agregue el nuevo proyecto y todo debería funcionar correctamente.
Es 2013 y sigue ahorrando días. Aunque en Visual Studio 2012 es File-> Source Control -> * Advanced * -> Change Source Control – danglund
Esto me ayudó a salir nuevamente. Si pudiera volver a votar, lo haría. – coder1
Pero en Visual Studio 2013 en Archivo no hay control de código fuente !!! Mi solución y proyecto inicial están en Git local, establecido al seleccionar la opción cuando creé el primer proyecto original. ¿Qué debo hacer? – pashute
Desafortunadamente, apostaría que su mejor opción es hacer los registros a mano a través de la línea de comando. Me encontré con situaciones en las que la interfaz de usuario de Team Explorer no se sincroniza con lo que realmente está sucediendo en el control de código fuente, y corregir manualmente las cosas a través de tf.exe era la única forma de resolverlo.
Dicho esto, normalmente, agregar un nuevo proyecto a una solución no es una molestia.
TFS simplemente no puede saber acerca de la existencia de su proyecto. Simplemente agregue sus archivos de proyecto a través de Source Control Explorer y vuelva a cargar la solución.
Al cargar una solución, puede solicitarle que vincule su proyecto al control de origen. Deje que haga clic en el botón Enlazar, debería hacer toda la magia por usted.
Diríjase a Source Control Explorer y busque el lugar en el árbol que coincida con el nuevo proyecto para su solución. Agrega los archivos allí.
Sin embargo, me preocuparía que haya modificado el archivo de la solución y no le haya pedido que lo verifique. Lo que puede intentar hacer es verificar manualmente el archivo de la solución, luego leer el proyecto en la solución y ver si es necesario.
No debería tener que pasar a la línea de comandos; esta es una operación bastante sencilla.
- asegurarse de que obtener la última versión de la solución
- extraer el archivo de solución
- Añadir el nuevo proyecto
Si el proyecto recién añadida era anteriormente con el (otro) de control de origen , eso podría estropear las cosas, asegúrese de "desvincularlo" antes de agregarlo. (Consulte los enlaces de control de código fuente en algún lugar en el menú "archivo" en Visual Studio)
No necesita la línea de comando.
Abra la solución. Seleccione el proyecto (asegúrese de que esté en la solución).
Archivo -> Control de fuente -> Propiedades abrirá el cuadro de diálogo de enlace.
Enlace el proyecto al control de fuente.
Ahora debería ver + signos al lado de todos sus archivos. La clave es que se agrega un .vssscc para su proyecto al control de versiones.
Si eso falla, abra su csproj en el bloc de notas (después de hacer una copia de seguridad), y asegúrese de que se eliminen los enlaces de control de versiones, y vuelva a intentarlo.
también estaba teniendo el mismo problema, así es como me fijo:
Ir a Visual Studion: Archivo-> Fuente Control-> Cambiar Control de código Encuentra su proyecto allí, su condición sería "no válida ", Haz clic en él y presiona" Desvincular ". Ahora regrese a Solution Explorer y elimine su proyecto. Agregue este proyecto nuevamente en la solución. El explorador soluciona el problema.
¡Buena suerte!
Esto funcionó para mí, pero solo tuve que "descargar" y "recargar" el proyecto, no eliminarlo por completo. –
Esto funcionó de mí. El proyecto problemático anteriormente estaba en control de fuente en otro lugar. Moverlo causó problemas y tu procedimiento lo resolvió. – danglund
esta solución funciona para todos, que agrega ** proyectos previamente conectados **, debido a que los archivos son ** solo lectura ** y ese archivo no se puede crear ... y ese soy yo (segunda vez, tan SO thx para la posibilidad de votacion de encontrar previamente la solucion) :) – sasjaq
- Haga clic en el nombre del equipo de proyecto en el Explorador de control de Fuente
- Archivo -> Origen del control -> Añadir los artículos a la carpeta ...
- Siga el asistente.
- 1. TFS: cree un nuevo proyecto a partir de uno existente en TFS
- 2. Cómo agregar un nuevo módulo maven al proyecto maven existente
- 3. Agregar pruebas unitarias a un proyecto existente
- 4. Cómo agregar un proyecto existente a Geany
- 5. ¿Cómo agregar un proyecto a un EAR existente en eclipse?
- 6. Agregar pruebas unitarias a un proyecto ya existente?
- 7. Agregar una carpeta existente al control de origen de TFS
- 8. Agregar un perfil de aprovisionamiento al nuevo dispositivo en el proyecto existente
- 9. Agregar control de versión a un proyecto existente
- 10. eclipse proyecto existente maven agregar soporte jpa?
- 11. Agregar un nuevo campo a una colección con valor de un campo existente
- 12. Cómo agregar enlaces TFS a un proyecto de Visual Studio 2010?
- 13. Agregar un DataSet existente a Report .rdlc
- 14. Añadir nuevo elemento a un objeto existente
- 15. ¿Cómo poner a un nuevo empleado al día en un proyecto existente?
- 16. Primeros "Error al crear el mapeo" al agregar una solución al control de código fuente TFS
- 17. ¿Agregar brújula al proyecto sass existente?
- 18. Agregar guión gráfico al proyecto existente
- 19. iPhone - Agregar datos principales al proyecto existente?
- 20. Agregar un destino a un proyecto de Xcode
- 21. ¿Agregar Cocos2D solo al proyecto ya existente?
- 22. Agregar una identidad a una columna existente
- 23. Agregar un nuevo nodo al objeto XmlDocument existente
- 24. Error al agregar un nuevo proyecto a la solución en Visual Studio 2010 Ruta Longitud de la ruta
- 25. Actualizar un nuevo campo al documento existente
- 26. Agregar formulario existente a C++/CLI Proyecto WinForms
- 27. Integración continua de TFS Generar desencadenar solo un proyecto en una solución
- 28. ¿Cómo agregar una subcarpeta existente (con/sin archivos secundarios/carpetas) a la solución?
- 29. Objetivo C - ¿Cómo agregar un método a una clase existente?
- 30. ¿Cómo agregar un método a una clase existente en PHP?
He tenido esto suceder algunas veces. Actualmente con un proyecto de instalación que ha sido renombrado. Aunque no sé cómo solucionarlo, probaré las siguientes sugerencias. –