を使用して、SVN リポジトリを git リポジトリにクローンしましたgit svn clone
。その時点で、私はそのサイトでユーザー名を持っていなかったため、--username
オプションを使用しませんでしclone
た. 新しいユーザー名で SVN リポジトリにコミットできるようになったので、そのユーザー名を追加したいと思います。それがなければ、dcommit
単に失敗します:
% LANG=C git svn dcommit
Committing to <THE URL> ...
RA layer request failed: Server sent unexpected return value (405 Method Not Allowed) in response to MKACTIVITY request for '/svn/!svn/act/0ceca4c5-f7b4-4432-94be-0485559a6040' at /usr/lib/git-core/git-svn line 945.
新しいユーザー名についてgitに伝える方法はありますか? git-svn マニュアルは役に立たないようです: ユーザー名の追加は と でのみ許可されinit
ていbranch
ます。git が内部で SVN とどのように連携しているかはわかりませんが、後でユーザー名を追加する方法があるはずです。
http 経由で SVN を使用していることに注意してください。