基本的なGit-SVN操作:
PSは、SVNクライアントとして機能するときに、「プッシュ」ではなく「DCommit」を提供します
そして、プルの代わりに「svn rebase」でしょ?
この機能は素晴らしいでしょう。
そして、プルの代わりに「svn rebase」でしょ?
「svnrebase」または「svnfetch」
コマンドメニューからgitsvnコマンドの1つ(SVN Fetchなど)を使用しようとすると、「アップストリームSVN情報を判別できません」というエラーが表示されます。 リポジトリはgitsvn cloneを使用して作成され、リモートトラッキングブランチには「svn /」プレフィックスが付いています(例:「refs / remotes / svn / trunk」)。
この答えは多分あなたを助けるでしょうhttp://stackoverflow.com/a/3445081/61505
ありがとうございますが、 git svn info
やgit svn fetch
などのgitsvnコマンドはコマンドラインから正常に機能します。 これはSVNリポジトリの新しいクローンであり、まだgitを使用してコミットを行っていないため、私にはばらばらの履歴があるとは思いません。
gitバージョン1.7.10.msysgit.1を使用しています。
doxxx:
おかげで、userscriptsの回避策を見つけました。 これが私の設定ファイルです:
[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
git-svnリポジトリで作業するときに、プルボタンを押してプルする代わりにsvn rebase \ fetchを使用するのは素晴らしいことです。
コアチームメンバーのいずれかがsvnを使用しているかどうかはわかりません...
したがって、svnのサポートを本当に必要としている誰かが貢献する意思がない限り、これは起こりません。
GEでのサポートは非常に限られています。 GEでSVNを使用している人はいますか?
SVNは本当にGEのユースケースですか、別のクライアントを使用してみませんか?
GEでの「完全な」SVNサポートは、その関心を持つ誰かがそれに取り組んでいない限り起こりません。
SVNは開発の主要な阻害要因ではありませんが、それでも私が強化するのではなく削除したいものです。
SVNサポートは#4592のmaster /3.00から削除されました