Articles of repository design

Control de fuente para múltiples proyectos / soluciones con bibliotecas compartidas

Actualmente estoy trabajando en un proyecto para convertir varios libros de trabajo con tecnología de Excel VBA a soluciones VSTO. Todos los libros de trabajo compartirán una serie de bibliotecas de classs y assemblys de terceros; de hecho, la mayor parte del trabajo se realiza en las bibliotecas de classs. Actualmente tengo mi estructura de […]

Mercurial con múltiples proyectos

Tengo un par de proyectos con diferentes ciclos de publicación en mi repository SVN. Las versiones se crean utilizando la estructura de tags clásica en SVN. Cuando hay errores para corregir en los lanzamientos, se crea una twig a partir de una label, el error se corrige y luego se fusiona desde allí en el […]

¿Cómo puedo personalizar las revisiones de SVN?

Me gustaría saber cómo personalizar la numeración de revisión en SVN. Tengo un repository que estoy ejecutando en una máquina Ubuntu. En este momento, todo es solo revisiones incrementales: Current revision 7 . Quiero poder personalizar todo con un sistema de numeración de versiones (como r1.0.0) y labelr ciertos elementos dentro con un sistema de […]

layout del repository svn – se necesitan opiniones

Todos – He leído varias publicaciones aquí sobre las mejores prácticas de layout de repositorys svn y desafortunadamente ninguno de ellos me ha ayudado a decidir qué ruta es mejor para nosotros, así que me gustaría pedir su opinión sobre cómo estructuraría un repository basado en esta información : En el futuro, la mayor parte […]

¿Las copys de SVN son copys o solo references?

Esta puede ser una pregunta muy elemental, pero no puedo encontrar una respuesta en ningún lado. Soy nuevo en SVN e bash determinar la mejor configuration para mi repository para un nuevo proyecto. Este proyecto es esencialmente dos partes principales: código y datos. El código es pequeño en cuanto a memory, pero depende de los […]

Problemas relacionados con las carpetas SVN y el buen nombre del repository

Estoy un poco confundido acerca de cómo configurar las configuraciones relacionadas con SVN suponiendo que quiero usar SVN en mi máquina local. Ellos son los siguientes: ¿Las carpetas (troncal, twig y label) están creadas de manera pnetworkingeterminada o debemos introducirlas nosotros mismos (como usar el command mkdir en UNIX)? ¿Es una buena práctica nombrar nuestro […]

Importar el repository de Subversion que está bien formado ahora, pero no estaba bien formado antes

Me gustaría importar el código fuente de un repository de Subversion a Mercurial . Usando Hg Subversion lo importé. El problema es que el layout del repository SVN es el pnetworkingeterminado, con directory trunk , sucursales en el directory de branches , etc., hoy, pero no era así antes. Hace algún time, todos los directorys […]

Cómo prohibir modificaciones a todos los files en un sistema de control de revisiones

Para un file de datos de testing, necesito un sistema de control de revisión que permita solo la adición de files. Las modificaciones, cambio de nombre y cualquier otro cambio están prohibidos. Esto permitirá probar cualquier revisión de código con los datos de testing actuales y reproducir los mismos resultados que antes. Actualmente estamos usando […]

Cambiar un tree de files en tortoisesvn

Tenemos un repository de subversión que se configuró sin utilizar el layout estándar \ trunk \ tags \ branch y ahora, después de un par de años, estamos buscando rectificar esto. Usamos tortugaSVN. Nuestro sistema actual es que tenemos una carpeta "dev" con varios subdirectorys para UI, Business Logic, etc. Idealmente, nos gustaría tener una […]

Configurar una estructura de directory de proyecto para git repo de un website

Estoy trabajando en un website de drupal. He estado guardando un repository svn de mis modules personalizados que recientemente transferí a github para que funcione con otro desarrollador. Viniendo de SVN, estoy acostumbrado a solo poder actualizar mi carpeta de modules personalizados en el website de ensayo directamente desde mi repository SVN. Pero por lo […]