ブランチングとマージのすべてをgit-svn
で行ってみたいと思いますが、私はSubversionのブランチングにハングアップしています。git svnブランチ結果の認証に失敗しました
私の管理者は、私がリポジトリに対して完全な読み取り/書き込み権限を持っていると伝え、最新のコードを取得できます。
テストのために、~/.subversion/svn.simple
ディレクトリを削除してこれを実行しました。また
04:13 pm [214423L] C:\Dev\MyFooApp.Bar [master]
$ git svn fetch
Authentication realm: <https://code:443> VisualSVN Server
Password for 'cflorell': {my password}
04:14 pm [214423L] C:\Dev\MyFooApp.Bar [master]
$ git svn fetch
04:14 pm [214423L] C:\Dev\MyFooApp.Bar [master]
$
、私は亀を使用してレポのクローンを作成して、動作するように見えるsvn
を使用してブランチを作成する場合。
04:43 pm [214423L] C:\Dev\MyFooApp.Bar
$ svn copy https://code/svn/MyFooApp.Bar/trunk https://code/svn/MyFooApp.Bar/branches/test-branch -m "test branch"
Committing transaction...
Committed revision 93.
しかしgit-svn
を使用してブランチを作成しようとすると、それはまだ私の認証が無効であると言います。
04:14 pm [214423L] C:\Dev\MyFooApp.Bar [master]
$ git svn branch develop
Copying https://code/svn/MyFooApp.Bar/trunk at r92 to https://code/svn/MyFooApp.Bar/branches/develop...
Authentication failed: Unable to connect to a repository at URL 'https://code/svn/MyFooApp.Bar/trunk': No more credentials or we tried too many times.
Authentication failed at C:\Program Files\Git\mingw64/libexec/git-core\git-svn line 1196.
04:14 pm [214423L] C:\Dev\MyFooApp.Bar [master]
$
私config
ファイルは、私はが正しいと信じていです。
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
[svn-remote "svn"]
url = https://code/svn/MyFooApp.Bar
fetch = trunk:refs/remotes/svn/trunk
branches = branches/*:refs/remotes/svn/*
tags = tags/*:refs/remotes/svn/tags/*
どこでこれが問題になるのでしょうか。
これを解決しましたか?私は似たようなものに遭遇し、タグブランチを作成するためにsvnクライアントを使用することに頼らざるを得なかったので、これを回避する方法が見つからなかったためです。 – Caleb
私は決してしなかった、私はGITに移ることを私達の会社に確信した。 –
あなたのために、私はその結果がうれしいです!残念なことに、Wordpressのプラグインリポジトリは、 'r1360603'を渡したばかりのプラグインをデプロイするためにSubversionに必要なようだが、減速の兆候は見られず、DVCSへの移行を説得する力はない。 – Caleb