Articles of git

Comment puis-je définir un triggersur Teamcity sur un dossier particulier pour Git VCS sortinggger

Je voudrais que Teamcity Déclenche une construction quand il y a un changement de gerrit sur une twig spécifique sur un dossier spécifique. Je suis incapable de réaliser la même chose, toutes les suggestions de tous les users expérimentés là-bas sont grandement appréciées. Voici à quoi ressemble ma structure, je veux que la construction soit […]

VSTS automatisé Échec de construction pour les files non vérifiés dans le contrôle source (App.config)

Nous entrons donc dans VSTS avec un tas de repos que nous avons transférés de Github et qui essayons d'automatiser nos process de construction. Un problème que nous avons rencontré est que nos builds échouent parce qu'ils ne peuvent pas find les files de configuration qui n'ont pas été vérifiés dans le contrôle de source. […]

fatale: Impossible de lire à partir du référentiel distant. à cause de la connection de machine statique

Je ne peux pas pousser à mon repo git sur bitbucket. Mon URL est correctement définie, j'ai la key ssh dans le count, et les permissions sont correctes. J'ai la sortie suivante quand je lance ssh -vvv git@bitbucket.com : debug2: channel 0: input open -> closed debug3: channel 0: will not send data after close […]

libgit2sharp – Git – ne peut pas envoyer de reference non-fastforwardable

J'utilise libgit2sharp pour pousser les files dans un repository une fois qu'ils ont été générés. using (var repo = new Repository(RepositoryPath)) { // Stage the file Commands.Stage(repo, "*"); // Create the committer's signature and commit Signature author = new Signature("translator", "example.com", DateTime.Now); Signature committer = author; // Commit to the repository Commit commit = repo.Commit($"Resx […]

Parse Approved-By de git log ou git show

En utilisant –pretty=format , vous pouvez formater git log ou git show stdout comme vous le souhaitez. git log \ –pretty=format:'{%n "commit": "%H",%n "author": "%an <%ae>",%n "date": "%ad",%n "message": "%f"%n},' \ $@ | \ perl -pe 'BEGIN{print "["}; END{print "]\n"}' | \ perl -pe 's/},]/}]/' L'exemple ci-dessus parsing l'auteur, le commit, la date, les valeurs […]

Différence de bas niveau entre git rebase, git rebase -i et git fusion

Lors d'un rebasage, où j'ai synchronisé ma twig locale vers la twig amont pour finaliser une requête pull, j'ai essayé d'utiliser les trois methods (git rebase, git rebase -i et git merge) et chacune d'elles offrait une expérience complètement différente, il est venu à la résolution des conflits. Git fusion m'a montré tous mes conflits […]

Git ignore les dossiers supprimés lors d'une fusion?

Un développeur a travaillé sur une twig de fonctionnalité f1 dérivée de master . En raison de la mauvaise modularisation du repo (le système est modulaire, mais vit dans un repo monolithique) et d'autres raisons, le développeur a décidé de supprimer "un tas de choses non pertinentes" (autres modules non liés à sa fonctionnalité) dans […]

échec de gnutls_handshake () uniquement via jenkins

Je dois interagir avec un repository GIT (bitbucket). Si j'essaie une command clone / push / pull via le bash cela fonctionne bien. Quoi qu'il en soit, si j'essaie de mettre mon clone uri dans jenkins, je reçois: fatal: unable to access 'https://myuser@bitbucket.org/myrepo.git/': gnutls_handshake() failed: Error in the push function. Pourquoi?

Git pousse à une autre machine

[Remote GIT repo]—-[Remote VM]—-[Local Host] J'ai cette configuration où j'ai une VM distante qui clone un repo GIT à partir du repo GIT à distance. J'ai ma machine locale qui clone le repo cloné à distance VM. Remote.origin.url pour VM est l'URL réelle du référentiel distant à partir de laquelle tous les users clonent. Et […]

Comment faire pour supprimer complètement le file svn.iml qui génèrent PhpStorm à partir du dossier .idea

Dans mes projets j'utilise BitBucket base sur la version de contrôle Git. Mon IDE est PhpStorm 2017. Mon problème est quand je supprime myprojectsvn.im l file du dossier .idea après un certain time, je peux voir ce file à nouveau. Pourquoi le file est-il toujours créé Si je n'ai jamais utilisé svn? Pour ce file […]