Remarque: Ma question se concentre sur mon problème spécifique (qui concerne Liferay) mais j'espère que cela peut être utile pour quiconque a besoin de maintenir différentes versions d'un même projet sur git. Je travaille sur une entreprise qui écrit de nombreux plugins pour Liferay Portal . Ces plugins (portlets, thèmes, …
J'essaie de passer autant de temps que possible sur GitHub de nos jours (même si je suis la seule personne dans l'équipe au travail) pour vraiment ressentir comment ça va être comme pour une application d'entreprise du monde réel. Une question que j'ai est de contrôler la version . Disons …
Connexes: chaque git commit devrait - il laisser le projet dans un état de fonctionnement? Supposons que je fasse les commits suivants localement: Modifiez le schéma de la base de données, interrompant l'application. Mettez à jour l'application afin qu'elle soit à nouveau compatible avec le schéma de base de données. …
Actuellement, mon entreprise a une solution Visual Studio dans un référentiel SVN qui est organisé comme suit: SolutionFolder (~3.5 GB) |-> SolutionName.sln |-> .. Some source code folders... (~250 MB) |-> ThirdParty (~3 GB) |-> Tools | -> Tool1 | -> Tool2 Tool1 et Tool2 sont construits indépendamment (ont leurs …
Imaginez donc ce qui se passe (et que nous utilisons tous SourceTree): Nous travaillons tous hors origine / développement. Je pars en vacances pendant une semaine. Mon collègue travaille localement depuis plusieurs jours sans fusionner l'origine / le développement dans sa branche de développement locale. Il essaie de faire un …
Habituellement, lorsque je programme, j'ai une tâche claire devant moi, mais je trouve des choses ennuyeuses que j'aimerais nettoyer au fur et à mesure. Ici, je vois trois options: Faites-le plus tard (peut oublier / devoir passer du temps à ajouter un billet) Faites-le maintenant et engagez-le avec mon travail …
Nous sommes actuellement dans la situation suivante, où une branche de fonctionnalité a été branchée pour une branche de sous-fonctionnalité (comme, travailler sur des choses backend et frontend pour la même fonctionnalité): o | o development |\ | o feature-a | | | o | |\ | | o feature-a-sub …
Il y a longtemps, la petite équipe de développeurs Web avec laquelle je travaille a commencé à utiliser git pour le développement Web. À l'époque, nous nous étions simplement engagés à mettre en scène ou à maîtriser directement, puis à fusionner fréquemment entre les deux. C'était mieux que rien, mais …
J'installe un serveur GitLab dans mon entreprise et maintenant j'y ajoute GitLab CI. Avant de commencer cette tâche, j'aimerais comprendre s'il y a des inconvénients à exécuter mes coureurs sur le même serveur utilisé par GitLab et GitLab CI. J'ai lu qu'il y avait des problèmes de sécurité, mais nous …
Un collègue et moi avons discuté / discuté à tour de rôle des problèmes / mérites de l'intégration d'une version dérivée du référentiel git actuel dans notre code chaque fois qu'il est construit. Nous pensons que les mérites comprennent: Pas besoin de s'inquiéter d'une erreur humaine lors de la mise …
Pour donner suite à cette question : Si je travaille seul sur une équipe, je peux conserver des messages de validation utiles lors de la fusion de branches en écrasant toutes les validations dans un seul diff, puis en fusionnant ce diff. De cette façon, je peux facilement voir quels …
J'essaie de trouver un flux de travail personnel. J'ai mis en place un organigramme de la durée de vie hypothétique d'une version: un développeur poussant vers un référentiel github public + un ami aidant avec certaines fonctionnalités et corrigeant un bug. Est-ce une approche raisonnable du contrôle de version? L'idée …
Quelle est la méthode préférée pour effectuer les opérations suivantes avec git, maven et jenkins: Je suis en train de développer une application, que je souhaite maintenir les branches "dev" et "release". J'aimerais que jenkins construise les deux. Il se pourrait que les versions-artefacts aient des versions comme 1.5.2 et …
Nous avons une famille d'applications, toutes ayant la même base. Jusqu'à présent, je développais cette base, et le workflow Git était très simple: Le développement se fait en developbranche De nouvelles fonctionnalités sont développées en name-of-the-featurebranche Les sorties se font en release-**succursale Jusqu'à présent, le code était le même pour …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.