Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
3
Help us understand the problem. What is going on with this article?
@takoba

GitHubでPull RequestしたbranchをWebページ上でmergeして、そのmergeしたmasterを`git svn dcommit`したらエラー吐いた

More than 5 years have passed since last update.

概要

表題の通りです。

前提

git-svnで“GitHubにあるGitリポジトリ”と“svnリポジトリ”並行運用している状態です。

  • 定期的にgit svn fetchしてる
    • fetchして落ちてきたcommitをmasterにmerge(fast-forward)してる
  • masterにmergeしてpushする際には、svnサーバーにもcommitをしてる

原因っぽいやつ

git svn dcommitの処理時にcommit logの編集ができないっぽくてエラー吐いてた
Error setting property 'log'で調べたらちょこちょこヒットした)

git svn dcommit 
#=> Committing to <svn-repo-url> ...
#=> 
#=> ERROR from SVN:
#=> Failed to execute WebDAV PROPPATCH: At least one property change failed; #=> repository is unchanged: Error setting property 'log': 
#=> Could not execute PROPPATCH.

コミットログの編集ができないのは何故?

  • コミットログの内容の問題かもしれない
  • コミットログの編集権限がない?
    • git-svn運用できてるなら問題ない気がする...

どうしよう...

とりあえず、手元で

  • git mergeして
  • git svn dcommitして
  • git push origin master

する分には特に影響が出ないはず。

なので、しばらくは手元でmergeするようにします...

参考

3
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
takoba
インターネットと音楽とカレーライスを主にたべます
schoo
学べる生放送コミュニケーションサービス

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
3
Help us understand the problem. What is going on with this article?