SourceTreeでファイルをcommitしようとするとき、ファイルの最終行に改行が無いと下記のエラーが表示されます。
No newline at enf of file.
IDEやエディタがEditorConfigに対応している場合は、.editorconfig
ファイルを作成してinsert_final_newline
の定義を追加すると、ファイルの保存時に自動でファイルの最後に改行文字を追加してくれます。
root = true
[*]
insert_final_newline = true
こちらもおススメ