2016-05-05 24 views
1

Git with Atomを使用しているときに問題が発生しています。作成されていない行が追加されています

文字列の中のいくつかの文字を編集すると、変更は+131、-131のようなものになります。 SourceTreeで変更された行をチェックすると、完了していないスペースの読み込みが追加されます。

ここではまだ行わ変更せずにファイルされています。今、私は「とき

enter image description here

enter image description here

はここでまだ保存されていない変更を持つファイルであります保存したヒット:

enter image description here

最初に変更された行は1行だけ強調表示されていましたが、保存を押すと、他の行の読み込みが変更されたように見えます。

私が変更をコミットするとき、私が変更したものの真の表現ではないので、これは面倒です。

enter image description here

私はここで間違って何をしているのだろうか?

+0

エラーの例を教えてください。 – TheGeorgeous

+0

"SourceTreeで変更された行をチェックすると、完了していないスペースが追加されます。" - *スペースを追加する*?それは非常に奇妙です。しかし、空白のロードを取り除いている場合、エディタに「末尾空白を自動削除」設定があると私には驚かないでしょう。 – hvd

+0

@hvdええ私はその行のスクリーンショットを追加しました。 Atierで線が全く同じになっているのは、Wierdestなことです。 –

答えて

3

Atomのデフォルト設定では、末尾に空白があっても削除することができます。これは、新しいファイルのための賢明なデフォルトです今あなたが今見ている正確に防ぐことができます。既存のファイルの場合、最初は既存のファイルを編集するときに多くの変更が発生するため、少し問題があります。

この設定を受け入れることができます。リポジトリ全体を1回のコミットでクリーニングし、そこから続行するか、空白の削除を無効にすることができます。編集、環境設定、パッケージ、空白、設定、末尾空白の削除チェックされていません。

+0

それは劇的にそれを停止しているようだ、ありがとう!私はまだ他のunmadeの変更を取得しています。http://i.stack.imgur.com/4hy7W.png –

+0

@MichaelWilsonそれは同じパッケージ内の別の設定、「Single Trailing Newlineを確実にする」です。 「後書き空白を削除する」と同じメリットと欠点を抱えています。 – hvd

+0

ありがとう@hvd! –

関連する問題