Articles of versioning

Quel est le meilleur moyen de gérer les versions en utilisant le protocole JSON?

J’écris normalement toutes les parties du code en C # et lorsque j’écris des protocoles sérialisés, j’utilise FastSerializer qui sérialise / désérialise les classes rapidement et efficacement. Il est également très facile à utiliser et assez simple pour faire du “versioning“, c’est-à-dire pour gérer différentes versions de la sérialisation. La chose que j’utilise normalement ressemble […]

Projet Java: le fichier .classpath .project doit-il être commis dans le référentiel?

Dois-je vérifier mes fichiers .project et .classpath? Mon ami m’a dit que je ne devais vérifier que les fichiers .java et le build.xml pour garantir la portabilité. Il a dit “.classpath vous causera beaucoup moins de portabilité sur différents environnements. .Project est entièrement votre paramètre local d’éclipse” Je suis d’accord avec lui, mais partiellement. – […]

comment publier un projet qui dépend d’un projet SNAPSHOT tiers dans maven

Je voudrais publier un projet de cliché ‘foo-1.0-SNAPSHOT’ en utilisant le plugin de publication de maven. Le projet dépend d’un module tiers “bar-1.0-SNAPSHOT” qui n’est pas encore sorti. J’utilise l’option ‘allowTimestampedSnapshots’ dans le fichier pom.xml de mon projet pour autoriser les instantanés horodatés, mais je suppose que le module (bar) tiers n’est pas horodaté à […]

Contrôle de version api REST (uniquement la version de la représentation, pas la ressource elle-même)

J’ai jeté un oeil sur les meilleures pratiques pour la gestion des versions d’API? , mais je ne suis pas tout à fait convaincu de la réponse, je me pose donc la question de la version avec un exemple plus spécifique. J’ai deux adresses URI (une avec gestion des versions dans le cadre de l’URI […]

Meilleures pratiques de gestion des versions de Maven

Quelle est la meilleure façon de changer la version du projet Maven, de publier cette version et de revenir ensuite au développement *-SNAPSHOT . Actuellement je suis en train de suivre: récupérer la version actuelle (probablement avec SNAPSHOT ) à partir de pom.xml increment version ( mvn -DnewVersion= versions:set ), en respectant les règles décrites […]

Quelles sont les meilleures pratiques pour la gestion des versions des schémas XML?

Je dois souvent concevoir des schémas XML pour différentes routines d’importation de bases XML. Il est clair que les schémas XML évolueront avec le temps ou qu’ils pourront contenir des bogues à corriger, il est donc important de capturer la version du schéma et de disposer d’un mécanisme permettant de lier une version spécifique. Actuellement, […]

Git et le problème d’Umlaut sous Mac OS X

Aujourd’hui, j’ai découvert un bug pour Git sur Mac OS X. Par exemple, je vais valider un fichier avec le nom überschrift.txt avec le caractère spécial allemand Ü au début. A partir de la commande git status j’obtiens la sortie suivante. Users-iMac: user$ git status On branch master # Untracked files: # (use “git add […]

Une expression régulière pour l’parsing du numéro de version

J’ai un numéro de version du formulaire suivant: version.release.modification où version, release et modification sont soit un ensemble de chiffres, soit le caractère générique ‘*’. De plus, l’un de ces numéros (et tout précédent) peut être manquant. Donc, les éléments suivants sont valides et analysés comme suit: 1.23.456 = version 1, release 23, modification 456 […]

Comment gérez-vous la base de code sous-jacente d’une API versionnée?

J’ai lu des articles sur les stratégies de gestion des versions pour les API ReST, et aucune de ces solutions ne semble résoudre le problème de la gestion du code sous-jacent. Supposons que nous modifions radicalement une API – par exemple, nous modifions notre ressource Client pour qu’elle renvoie des champs de surname et de […]

Comment synchroniser le numéro de révision SVN avec mon site Web ASP.NET?

Stack Overflow a un numéro de version subversion en bas: svn revision: 679 Je souhaite utiliser un tel contrôle de version automatique avec mon .NET Web Site/Application mes projets / solutions Windows Forms et WPD. Comment puis-je implémenter cela?