Articles of multiplataforma

Desarrollo de plataforma cruzada git en Windows y Linux

Estoy desarrollando un proyecto en Windows y Linux: ambos sistemas operativos están instalados en la misma caja, en una configuration de arranque dual y doble partición (Windows en NTFS, Linux en ext4). Estoy usando git (y github) y quiero compartir el trabajo entre el mundo de Windows y Linux. Al principio, pensé que era tan […]

¿Existe una guía oficial sobre las mejores prácticas para administrar los files fuente compartidos del proyecto .NET y VS?

Muchas veces, me encuentro creando un set de soluciones que contienen una gran cantidad de código convergente. Estoy tratando de encontrar la manera correcta de organizar estos artefactos en Visual Studio para que los proyectos sean sostenibles y coherentes. Considera lo siguiente: Solución A: versión de aplicación Windows Desktop WPF 4.0 Solución B: versión de […]

¿Cómo trabajar en varias máquinas, mantenerlas sincronizadas sin Internet?

Desde hace bastante time, he estado usando Dropbox para sincronizar un repository de Git en varias máquinas virtuales (una de Windows, una de Mac, una de Linux). Corregiría mis cambios en una de las máquinas y Dropbox se encargaría de sincronizar los cambios de los files y el repository en las otras máquinas. Esto funciona […]

¿Alguna solución al control de fuente de multi-ambiente?

¿Existe una forma eficiente que no requiera demasiados ajustes (puedo lidiar con un poco) para que el control de versiones funcione en> 1 entorno? Con eso, quiero decir IDEs múltiples; Estoy desarrollando en VS2010 en casa, pero me gustaría trabajar en el proyecto en la universidad con mi computadora portátil. Mi computadora portátil ejecuta Debian […]

Compartir código en diferentes sistemas de control de origen

El producto en el que estoy trabajando tiene una versión para Mac y PC. La versión para PC utiliza Team Foundation Server de Microsoft y Mac utiliza Subversion para el control de código fuente. En este momento tenemos un poco de código compartido entre los dos y actualmente vive en ambos sistemas y inevitablemente se […]

¿Existe alguna herramienta para build y probar un cambio local / no comprometido en múltiples plataforms?

Una compañía para la que solía trabajar estaba plagada de roturas de construcciones. Así que crearon una herramienta que comprimiría los cambios locales no comprometidos de la máquina del desarrollador (que detectó desde SCM) y los enviarían a un server remoto para una compilation de testing. El server remoto actualizaría su copy del origen con […]

¿Es posible vincular directorys en git?

Comenzaré con un ejemplo simplificado que describa mi intención. Tengo un repository my-rep.git contiene dos directorys, src y deploy. En src tengo mi código fuente (código NodeJS, pero eso no importa), y en la implementación quiero mantener mi configuration de implementación. Entonces, por ejemplo, si tengo un proyecto, projectA , entonces la estructura debería verse […]

Repositorio de control de fuente local: plataforma cruzada

Estoy buscando un software de control de fuente 'local', no necesito que esté necesariamente disponible en la networking. Su propósito es solo para uso personal. Lo que estoy buscando es algo así como: Necesito que sea multiplataforma. El mayor problema es que necesito el mismo repository local para estar disponible tanto en Windows como en […]

La mejor forma de probar en diferentes entornos?

Estoy trabajando en un proyecto de Java que necesita funcionar tanto en Mac OS X como en Windows . Hay muchas variables que almacenan routes a varios resources y files. ¿Es la mejor manera de tratar con ellos, ponerlos a todos en una class separada (por ejemplo, constantes) y mantener dos twigs para el file […]

Actualización de una copy de trabajo de subversión cuando alguien cometió un file con un nombre de file ilegal

Estoy trabajando en un proyecto con usuarios de Mac OS X y Windows 7. SVN se usa como el sistema de control de versiones. Los problemas comenzaron cuando alguien que usaba Mac OS X cometió un file que contenía un "carácter. Este carácter está permitido en el sistema de files de Mac OS, pero no […]