LoginSignup
0
1

More than 5 years have passed since last update.

SourceTree? > .git/configファイルがおかしくなっていた例 | リポジトリがおかしいと感じた時の手順 (原因特定)

Last updated at Posted at 2017-08-09
動作環境
Windows 7 Pro (32bit)
SourceTree v2.1.2.5

https://jira.atlassian.com/browse/SRCTREEWIN-7592
のやりとりにてRobert Sirre (CS)が見つけたことだが、.git/configがおかしな記述に書き換えされているとのこと。

これによりbranchのpull操作時に別のbranchがpullされるという致命的な不具合が発生するようになる。

問題は.git/configがどのソフトにより、いつ書き換えられたか不明であること。

個人的には多くの時間使用してきたSourceTreeによる可能性が高いと考えている。

SourceTreeの後にSmartGit使用して見つかった不具合でも、関連ファイルがおかしくなっていたのかもしれない。
http://qiita.com/7of9/items/05b48a82d78ca65af74f

今後、リポジトリがおかしくなったと思った場合以下の手順を踏むことで、原因の特定に結び付くかもしれない。

  • .git関連ファイルを退避
  • cloneしなおす
  • 正常に戻った場合、.git関連ファイルを異常時と正常時で比較
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1