Gitextensions: Unterstützt grundlegende git-svn-Befehle

Erstellt am 16. Nov. 2011  ·  11Kommentare  ·  Quelle: gitextensions/gitextensions

Grundlegender Git-SVN-Betrieb:

  • [ ] SVN DCommit-Befehl
  • [ ] "SVN Rebase"-Befehl
  • [ ] "SVN-Fetch"-Befehl
  • [ ] Unterstützung von Git svn-clone im Clone-Dialog.

PS Bieten Sie "DCommit" anstelle von "Push" an, wenn Sie als SVN-Client arbeiten

feature request

Alle 11 Kommentare

Und "svn rebase" statt pull, richtig?

Diese Funktion wäre genial.

Und "svn rebase" statt pull, richtig?

"svn rebase" oder "svn fetch"

Ich erhalte die Fehlermeldung „Unable to detect upstream SVN information“, wenn ich versuche, einen der git svn-Befehle aus dem Befehlsmenü zu verwenden, z. B. SVN Fetch. Das Repository wurde mit git svn clone erstellt und die Remote-Tracking-Zweige haben ein „svn/“-Präfix, zB „refs/remotes/svn/trunk“.

Diese Antwort hilft Ihnen vielleicht http://stackoverflow.com/a/3445081/61505

Danke dafür, aber git svn-Befehle wie git svn info und git svn fetch funktionieren gut von der Befehlszeile aus. Ich glaube nicht, dass ich disjunkte Historien habe, weil dies ein frischer Klon des SVN-Repos ist und ich noch keine Commits mit Git gemacht habe.

Ich verwende die Git-Version 1.7.10.msysgit.1.

doxxx:

  1. Könnten Sie Ihre Repository-Konfigurationsdatei zeigen (zumindest Abschnitt „svn-remote“)?
  2. Sie können Benutzerskripte als Problemumgehung verwenden, fügen Sie einfach einige Schaltflächen mit entsprechenden Symbolen zur Symbolleiste hinzu.

Ich habe die Userscripts-Problemumgehung gefunden, danke. Hier ist meine Konfigurationsdatei:

[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

Es wäre großartig, svn rebase\fetch zu haben, anstatt beim Drücken der Pull-Taste zu ziehen, wenn Sie mit dem git-svn-Repository arbeiten

Ich weiß nicht, ob eines der Mitglieder des Kernteams svn verwendet ...
Es sei denn, jemand, der wirklich die svn-Unterstützung benötigt, ist bereit, einen Beitrag zu leisten - dies wird nicht passieren ....

Die Unterstützung in GE ist sehr begrenzt. Benutzt überhaupt jemand SVN in GE?
Ist SVN wirklich ein Anwendungsfall mit GE, warum nicht einen separaten Client verwenden?
„Volle“ SVN-Unterstützung in GE wird es nicht geben, wenn nicht jemand mit diesem Interesse daran arbeitet.

SVN ist kein großer Blocker für die Entwicklung, aber es ist immer noch etwas, das ich lieber entfernen als verbessern würde.

Die SVN-Unterstützung wurde in #4592 aus master/3.00 entfernt

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

JimmyZJX picture JimmyZJX  ·  3Kommentare

elait picture elait  ·  4Kommentare

drewnoakes picture drewnoakes  ·  3Kommentare

talregev picture talregev  ·  4Kommentare

takinosaji picture takinosaji  ·  3Kommentare