Je ne peux pas installer AnkhSVN -Subversion Support for Visual Studio 2019,
J'ai essayé de l'installer, mais la version est invalide pour VS2019.
J'utilise VS2019 Professional
Je ne peux pas installer AnkhSVN -Subversion Support for Visual Studio 2019,
J'ai essayé de l'installer, mais la version est invalide pour VS2019.
J'utilise VS2019 Professional
J'ai fait un fork du projet AnkhSVN et publié une version sur Visual Studio Marketplace en tant que AnkhSVN2019 .
Cette version cible uniquement Visual Studio 2019.
La page sur le Visual Studio Marketplace est ici :
https://marketplace.visualstudio.com/items?itemName=PhilJollans.AnkhSVN2019
Vous pouvez également le trouver en effectuant une recherche dans Visual Studio Marketplace dans Visual Studio.
Le projet est sur GitHub ici :
https://github.com/PhilJollans/AnkhSVN2019
Pour autant que je puisse dire, il fonctionne correctement, mais c'est basé sur un petit nombre de systèmes, et je n'utilise qu'un sous-ensemble des fonctionnalités.
La dernière version d'AnkhSVN n'est pas compatible avec Visual Studio 2019 (et le projet, malheureusement, semble mort).
Une solution possible est de modifier manuellement les fichiers stockés dans le fichier vsix (c'est un fichier zip avec une extension différente).
Les fichiers à modifier sont les suivants :
extension.vsixmanifest
Modifier l'occurrence de [15.0,16.0) a [15.0,17.0)
Modifiez la condition préalable de cette façon :<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[15.0,)" DisplayName="Visual Studio core editor" />
catalogue.json
recherche Microsoft.VisualStudio.Component.CoreEditor et changez la version en "[15.0,)"
manifeste.json
recherche Microsoft.VisualStudio.Component.CoreEditor et changez la version en "[15.0,)" comme le catalogue.json
Après ces changements, il est possible d'installer l'extension dans VS2019 mais il y a toujours un avertissement affiché par VS concernant une incompatibilité du processus de chargement (AnkhSVN utilise un chargement synchrone, VS2019 veut un chargement asynchrone).
Il semble qu'il ne supporte pas VS2019 par défaut. https://ankhsvn.open.collab.net/ Mais vous pouvez essayer de mettre à jour l'extension pour VS2019.
Le projet original AnkhSVN développé par CollabNet est maintenant abandonné et ne prend pas en charge Visual Studio 2019 (le projet est inactif depuis plus de 17 mois). Comme alternative, envisagez de migrer vers VisualSVN c'est-à-dire désormais totalement gratuit pour une utilisation sur des ordinateurs hors-domaine (aucun enregistrement requis) et fournit à peu près les mêmes fonctionnalités qu'AnkhSVN (certains utilisateurs considèrent que VisualSVN est meilleur pour leurs cas d'utilisation).
La migration d'AnkhSVN vers VisualSVN est un processus simple. La version la plus récente VisualSVN 7.1 y VisualSVN 6.5 ajoutent la prise en charge de plusieurs copies de travail au sein d'une même solution, ce qui rend la migration pratiquement instantanée et indolore pour presque tous les utilisateurs. Voir l'article KB58 : Migrer d'AnkhSVN vers VisualSVN pour les instructions et l'article KB7 : Utiliser plusieurs copies de travail dans VisualSVN si vos projets de solutions s'étendent sur plusieurs copies de travail.
Notez que les solutions de contournement proposées dans la réponse acceptée peuvent entraîner une déstabilisation globale de Visual Studio et ne rendent pas AnkhSVN compatible avec Visual Studio 2019. Voir les commentaires sous ces réponses :
BTW, selon ce poste ces solutions de fortune ne fonctionnent plus.
CLAUSE DE NON-RESPONSABILITÉ : Je suis un ingénieur de support de l'équipe VisualSVN.
Je viens d'installer AnkhSVN 2.8.12824 via "Manage Extensions". Il semble fonctionner, bien que Visual Studio 2019 se plaint qu'il pourrait ne pas être compatible avec une future mise à jour de Visual Studio (APIs dépréciées).
Voir aussi https://ankhsvn.open.collab.net/ds/viewMessage.do?dsForumId=582&dsMessageId=647485
Éventuellement aussi https://docs.microsoft.com/en-us/visualstudio/extensibility/synchronously-autoloaded-extensions?view=vs-2019
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
0 votes
Avez-vous essayé VisualSVN pour Visual Studio 2019 ? marketplace.visualstudio.com/
0 votes
Les remerciements à cette époque n'ont pas encore été donnés directement
0 votes
Je constate des problèmes lors de la création d'un nouveau dépôt Subversion en téléchargeant une solution de code source et les projets associés avec Visual Studio 2017. Cela semble fonctionner correctement avec Visual Studio 2015. D'autres fonctions telles que les commits, les mises à jour, la navigation semblent fonctionner correctement dans Visual Studio 2017, mais le téléchargement d'un nouveau projet provoque un blocage de Visual Studio 2017. Je ne vois aucun message d'erreur.
0 votes
Quelle version avez-vous de AnkhSVN subversion, est-ce 2019, j'ai installé AnkhSVN2019 de @Phil Jolans dans Enterprise vs2017 a fonctionné correctement.