[git] diffの文字コード対応

システムと異なる文字コード(たとえばShift-JIS)でエンコードされたファイルのdiffにおける文字化けを解消する

1. 拡張子で文字コード変換を適用するファイルを指定

.gitattributesに属性を記述する

1.1. 属性指定の例

続きを読む

[git] WIPとは

git stash に登場する WIP とは?

WIP : Work In Progress (進行中の作業、仕掛作業)

  • developブランチのコミット「a532e2d XYZ機能追加」の 0 番目(最初の)仕掛作業(WIP)
  • developブランチのコミット「a532e2d XYZ機能追加」の 1 番目(次の)仕掛作業(WIP)

stash は push/pop (First In Last Out)。したがって git stash pop で最初に取り出されるのは 1番目 {1} の stash。次に取り出されるのが 0番目 {0} の stash。

[TOPPERS] タスクモニタ

TOPPERS 基礎実践セミナー教材

https://www.toppers.jp/edu-base1.html

TOPPERS教育資料のタスクモニタはコンソール(SIO)からの操作(命令を受け付けて結果を返す)を担う「タスクをモニタするためのタスク」
タスクの状態(実行状態、実行可能状態、待ち状態、…)やPC(プログラムカウンタ)やSP(スタックポインタ)を取得する実態はITRONサービスコール(システムAPI) ref_tst
続きを読む

[NuGet] パッケージのインストール失敗

原因

ソリューション(*.sln)を開いていないため。
パッケージ(いわゆるライブラリ)はソリューション(実行ファイルをつくるためのソースコードや設定ファイル一式)に追加(インストール)するものであるから、ソリューションを開いていない状態ではパッケージはインストールできない。