2010-08-18 17 views
10

Estoy usando Team Foundation Server 2010 @ work and home. Quiero excluir algún elemento de la compilación del proyecto pero aún así existo en el control de origen de Team Foundation Server 2010. ¿Cómo logro esto? Excluir de Proyecto eliminará el elemento.Excluir del proyecto, problema de control de origen

+3

En el enlace de conexión proporcionada por @Antonio, hay una solución que debería funcionar en el caso de TFS: Publicado por Michael Hauer en 5/18/2011 a las 1:17 mejor manera sin archivos de hackers: * excluir del proyecto * registrar solo el archivo de proyecto modificado * deshacer eliminar (esto deja el archivo de proyecto registrado) – pantelif

Respuesta

9

mismo problema aquí, única manera de hacer esto es editar manualmente el archivo de proyecto :(

Por favor vote que este error es importante fijar

https://connect.microsoft.com/VisualStudio/feedback/details/573582/vs-2010-exclude-from-project-deleting-files-from-source-control

Solución publicado en Conectar: ​​

Abra el archivo csproj en el bloc de notas y busque los archivos que deben ser excluidos y elimine o comente el elemento de compilación para th en el archivo y cualquier diseñador relacionado y archivos resx.

+1

Aparentemente, el problema ya está solucionado en VS11 + – DNKROZ

3

Edición de un archivo de proyecto y la eliminación de las referencias a los archivos que desea excluir sería la solución más fácil.

Otra solución sería eliminar los archivos del proyecto a través de la interfaz de usuario, pero solo registrar los cambios en el archivo del proyecto y deshacer las operaciones de eliminación.

En el futuro, puede agregar archivos directamente a la carpeta TFS en Team Explorer.

¿Puedo preguntar: ¿por qué querrías hacer eso? Como normalmente tengo un problema de archivos que no están vinculados a ningún proyecto y tienen que obtenerse manualmente.

+0

Tengo el mismo problema. Es un compromiso, de verdad. Quiero limpiar el proyecto, pero tampoco quiero restaurarlos a través de TFS si los necesitamos. –

1

Trabajo en un entorno TFS, y si fuera yo? Solo cambiaría el nombre del archivo (en lugar de excluirlo del proyecto) y lo verificaría en su lugar. Como su proyecto está esperando ese nombre de archivo particular ... no lo encontrará. Usamos esto cuando estamos desarrollando prototipos o aferrándonos a códigos anticuados para fines de documentación. Lo siento VS está comiendo tus cosas!

Saludos cordiales,

-sf

1

creo que estos pasos deben ayudar haces lo que busca.

Para excluir un elemento de un proyecto de implementación:

En el Explorador de soluciones, seleccione el archivo que desea excluir.

En la barra de herramientas de Solution Explorer, seleccione Propiedades.

En la ventana Propiedades, establezca la propiedad Excluir en True.

y esta página se explican las acciones de archivos de proyecto con el apoyo de VS 2010:

http://msdn.microsoft.com/en-us/library/0ebzhwsk.aspx

--- --- Editar

En el trabajo me trataron 'Excluir del Proyecto' en uno de los archivos de un proyecto que tenemos en VS 2010, que está vinculado a un servidor de TFS 2010, y esta acción no eliminó el elemento de TFS; la ventana del Explorador de control de fuente muestra la marca de eliminación roja al lado del elemento, y la columna 'Cambio pendiente' indica eliminar, pero el artículo está allí. Haga clic con el botón derecho en la ventana Explorador de control de fuente, uno de los comandos en el menú contextual que aparece es 'Registrar cambios pendientes' y el otro es 'Dejar de lado los cambios pendientes'. Estanterías le permite dejar de lado los cambios pendientes.

El archivo está todavía en el disco duro local. Si hago 'Incluir en proyecto', el elemento vuelve a la normalidad.

+0

no hay tal propiedad en la comunidad VS 2017 – canbax

Cuestiones relacionadas