Ich benutze Git als Frontend zu Subversion (über Git Svn).Git: Warnung: refname 'xxx' ist mehrdeutig bei der Verwendung von git-svn
Also, für jeden Svn Stamm/Zweig habe ich Remote-Zweig in Git namens "Fernbedienungen/xxx". Zum Beispiel "remotes/trunk", "remotes/coolfeature".
Jetzt möchte ich einen "default" lokalen Zweig für jeden entfernten Zweig haben, um ihn für dcommit zu verwenden. Das Problem ist, dass ich eine solche Zweige wollen nach Subversion Zweige genannt werden, wie „Stamm“, „coolfeature“, so habe ich die folgenden Zweige in git:
trunk
coolfeature
remotes/trunk
remotes/coolfeature
Das Problem ist, dass jedes Mal, wenn ich „trunk Referenz "oder" coolfeature "git beschwert sich Zweig Name ist mehrdeutig. Keine große Sache, aber ich fühle mich unwohl.
Die Frage ist, wie kann ich mit dieser Warnung umgehen, unter der Annahme, dass das einfache Umbenennen von Zweigen nicht das ist, was ich tun möchte. Was sind die besten Praktiken für solche Fälle? nur für einzelne Repository, auslassen --global
Flag
git config --global core.warnambiguousrefs false
Wenn Sie dieses Verhalten wollen:
ich bin nicht sicher. Ich habe das vermieden, indem ich einfach andere, aber ähnliche Namen gewählt habe. Sie können jedoch versuchen, 'refs/heads/trunk' oder vielleicht auch nur' heads/trunk' zu verwenden. Ich denke, das sollte funktionieren. – MatrixFrog