Git がバイナリを呼び出した 2 つのソースファイルで NUL バイト

Fixkamo-internal
出荷済み
2026年9月6日 23:56 UTC
プロフィール
Kamo
コンテンツ
00b2b58

自分の仕事に最後のパスをキャッチ: としてコミットされた `billingDraft.ts` 「ビン0→6882バイト」 スペースとして書かれた分離器は、ファイルとしてファイルに到達しました 代わりに未加工 NUL バイト, シェルから scaping 方法の. お問い合わせ NULは完全によい分離器、渡されるすべてのテストであり、 typechecker は何も言わなかった。 それが壊れたものを読む: git はファイルを扱う NUL はバイナリなので、差分なし、非難なし、レビューはありません。 変更する 不透明の空白の土地。 `serverTime.ts` は、そのフォーマッタキャッシュキーで同じことを持っていた — 既存の, 自分で見つけた後、パターンのリポジトリをスキャンすることによって見つけられた鉱山ではありません。 局所やタイムゾーンができないため、NUL であることは本物です。 1 つを含むので、分離器は保存され、代わりにunicodeエスケープとして書かれています 生バイト。 同じキー、同じ衝突防止、およびファイルの差分は再度。 また、いくつかのビルドトリガーによって追加されたUTF-16フラグメントからREADME.mdに存在します ツール。 単独で左: 何も輸入しないファイルの化粧品の損傷の39バイトです、 この変更はクリーンアップするものではありません.

すべての変更

配送を見るのが好きですか?

これらのアップデートは、自動的にワークスペースに埋め込まれます。 週1回無料スタートし、週1回生育する.

永遠に無料で始める料金を見る