0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【エラー】SourceTreeで「git applyがコード1で終了しました」と出たときの直し方

Last updated at Posted at 2023-04-26

不具合現象

SourceTreeのファイルステータスで、
作業ツリーのファイルを、Indexにステージしたファイルに追加しようとした時に標題のエラーが発生。

Diffから「Hunkをステージへ移動」ボタンを押した時と、
行(ハンク)を選択して「選択した行をステージへ移動」にした時のみ不具合が発生しました。

ファイルを選択して、「選択をインデックスに追加」を押してもエラーにはなりません。
また、「全てインデックスに追加」を押してもエラーにはならなかったです。

解決方法

Diffが表示されている画面の右上の歯車から、
「空白文字を無視」を「空白文字を表示」に切り替えることでステージ出来る様になりました。
(元が「空白文字を表示」の場合は逆にしても問題ないかもしれません。)

2023-04-26_17h28_03.png

細かい原因は不明ですが、おそらく文字コードが関連した不具合だと思います。
改行コードが混在している場合に起こる気がします。

gitは改行コードの差分まで判別しますが、SourceTreeはしないので、
SourceTreeには改行コードの変更まではDiffには表示されないようになっています。
そこらへんが影響してそうです。参考までに。

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?