Gitextensions: Prise en charge des commandes git-svn de base

Créé le 16 nov. 2011  ·  11Commentaires  ·  Source: gitextensions/gitextensions

Fonctionnement de base de Git-SVN :

  • [ ] Commande SVN DCommit
  • [ ] Commande "SVN Rebase"
  • [ ] Commande "Récupérer SVN"
  • [ ] Prise en charge de Git svn-clone dans la boîte de dialogue de clonage.

PS Offre "DCommit" au lieu de "Push" lorsque vous travaillez en tant que client SVN

feature request

Tous les 11 commentaires

Et "svn rebase" au lieu de pull, non ?

Cette fonctionnalité serait géniale.

Et "svn rebase" au lieu de pull, non ?

"svn rebase" ou "svn fetch"

J'obtiens une erreur, "Impossible de déterminer les informations SVN en amont", lorsque j'essaie d'utiliser l'une des commandes git svn du menu Commandes, par exemple SVN Fetch. Le référentiel a été créé à l'aide de git svn clone et les branches de suivi à distance ont un préfixe "svn/", par exemple "refs/remotes/svn/trunk".

Cette réponse peut vous aider http://stackoverflow.com/a/3445081/61505

Merci pour cela, mais les commandes git svn telles que git svn info et git svn fetch fonctionnent correctement à partir de la ligne de commande. Je ne crois pas avoir d'historiques disjoints, car il s'agit d'un nouveau clone du référentiel SVN et je n'ai pas encore effectué de commits à l'aide de git.

J'utilise la version git 1.7.10.msysgit.1.

doxxx :

  1. Pourriez-vous montrer votre fichier de configuration de référentiel (au moins la section "svn-remote") ?
  2. Vous pouvez utiliser des scripts utilisateur comme solution de contournement, ajoutez simplement quelques boutons sur la barre d'outils avec les icônes appropriées.

J'ai trouvé la solution de contournement des scripts utilisateur, merci. Voici mon fichier de configuration :

[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
    hideDotFiles = dotGitOnly
[svn-remote "svn"]
    url = http://torsvn/repos
    fetch = PerformaSure/performasure/trunk:refs/remotes/svn/trunk
    branches = PerformaSure/performasure/branches/*:refs/remotes/svn/*
    tags = PerformaSure/performasure/tags/*:refs/remotes/tags/svn/*
[svn]
    authorsfile = C:/dev/svnauthors

Ce serait génial d'avoir svn rebase\fetch au lieu d'appuyer sur le bouton d'extraction lorsque vous travaillez avec le référentiel git-svn

Je ne sais pas si l'un des membres de l'équipe principale utilise svn...
Donc, à moins que quelqu'un, qui a vraiment besoin du support svn, ne veuille contribuer - cela n'arrivera pas ....

Le support de GE est très limité. Est-ce que quelqu'un utilise SVN dans GE ?
SVN est-il vraiment un cas d'utilisation avec GE, pourquoi ne pas utiliser un client séparé ?
La prise en charge "complète" de SVN dans GE ne se produira que si quelqu'un ayant cet intérêt s'y met.

SVN n'est pas un obstacle majeur au développement, mais c'est toujours quelque chose que j'aimerais supprimer plutôt qu'améliorer.

Le support SVN a été supprimé de master/3.00 dans #4592

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

drewnoakes picture drewnoakes  ·  3Commentaires

JimmyZJX picture JimmyZJX  ·  3Commentaires

lucibranc picture lucibranc  ·  5Commentaires

apobekiaris picture apobekiaris  ·  4Commentaires

talregev picture talregev  ·  4Commentaires