【Windows】【Git】コミットの比較に Winmerge を使う設定方法

スポンサードリンク

Git で過去のものと比較したいと思うのは、自然なことと存じます。比較ツールには、使い慣れたものを使いたい、という思いも当然ですの。

そこで、コミット同士やコミットと作業フォルダの差異などを使い慣れた Winmerge で確認するための設定と、コマンドを調べましたのでメモいたします♪

“【Windows】【Git】コミットの比較に Winmerge を使う設定方法” の続きを読む

【改善版】【Excel VBA】ワークシートに入力したマスタデータを VBA から簡単に利用できるようにしたクラスのコード!2

の改善版!

ポイント

  • プロパティ (クラス変数) は Public メソッド以外から呼ばないようにした。
  • 関数型プログラミング入門 | プログラミング | POSTD の「副作用がない」コードという考え方を参考にした。
  • 結果、Private 関数の引数が増えた。デメリットと感じる。
  • 結果、プロパティが減り、ロジックが単純になった。うれしい!

“【改善版】【Excel VBA】ワークシートに入力したマスタデータを VBA から簡単に利用できるようにしたクラスのコード!2” の続きを読む


スポンサードリンク

【Microsoft】PowerPoint 2013 でテキストボックスの行間を調整する方法

にて、メイリオへとフォントを一括で設定しますと、行間が狭すぎる場合がございました。

[表示] > [スライドマスター] から一括で直す方法は見つけられておりません。

ただし、個々のテキストボックスは次の方法で行間を設定可能でした。ノートいたします。

“【Microsoft】PowerPoint 2013 でテキストボックスの行間を調整する方法” の続きを読む

【Windows】【Git】消えた右クリックメニュー [Git Bash Here] を再表示するまでの試行錯誤

とあるフォルダを Git で管理しようと右クリックしてみますと、あらあら、コンテキストメニューに Git 関連の選択肢が表示されませんの><。

Windows Update の影響かしら?

解決いたしましたので、その過程の記録を残しておきます。

ポイント

  • [ライブラリ] から辿ったフォルダでは右クリックで [Git Bash Here] が表示されない。

環境

  • Windows 7 Professional 32 bit
  • git version 2.7.0.windows.1

“【Windows】【Git】消えた右クリックメニュー [Git Bash Here] を再表示するまでの試行錯誤” の続きを読む

【Windows】【Git】Git Bash の初期設定

インストール時に
[Configuring the terminal emulator to use with Git Bash] では [Use MinTTY (the default terminal of MSys2)] を選択いたしました。

せっかくなので Git Bash の MinTTY の設定をして使ってみます。

設定内容

  • ウインドウサイズ
  • フォント

“【Windows】【Git】Git Bash の初期設定” の続きを読む

ローカル IIS で動かしている ASP.NET ウェブアプリを IIS Express に戻すときの後始末

でローカル IIS で動かしているウェブアプリの公開を止め、IIS Express で動かすように切り替えるときのメモになります。

“ローカル IIS で動かしている ASP.NET ウェブアプリを IIS Express に戻すときの後始末” の続きを読む

【VBA】【Git】VBA とそのエクセルを Git でそれなりに管理する方法

管理するもの

  • Sample フォルダ配下で VBA コードとエクセルを管理
  • エクセル: Sample.xlsm、VBA: Sample クラス、Sample モジュール

管理方法ポイント

  • vbac を使用して VBA ファイルをエクスポートする。
  • bin フォルダにエクセルファイルを配置
  • src フォルダに VBA ソース配置 (自動生成)
  • Git で bin フォルダのエクセルファイル、src フォルダの VBA ソースを管理
  • VBA ソースは単体で使うよりも、エクセルのシートとも絡んだ使い方が多いため、エクセルファイルもバージョン管理に追加
  • .gitignore ファイルで、bin フォルダと src フォルダ以外をバージョン管理から除外

“【VBA】【Git】VBA とそのエクセルを Git でそれなりに管理する方法” の続きを読む

【Git】公式の参考書があった。学習が捗りますの♪

「GitHub実践入門」で検索しておりましたら、

という学習にも役立つ素晴らしいレビューページがございました。

そこに、公式参考書へのリンクが紹介されておりました♪やったぜ!

追記。印象に残ったこと。

リセットコマンドについて

用語の説明がわかりやすく、すっきりしていて、好き。

  • HEAD のことを、最新のコミットのスナップショットと捉えておくとわかりやすいでしょう。
  • インデックスとは、次のコミット候補のことを指します。Git の「ステージングエリア」と呼ばれることもあります。git commit を実行すると確認される内容だからです。
  • 作業ディレクトリのことは サンドボックス だと思っておいてください。そこでは、自由に変更を試せます。

git reset が 3 種類あり、それぞれどのような状態に変わるのかをわかりやすく説明していて、とても良い。

git reset によるコミットをまとめる方法がすっきりと理解できた。とてもわかりやすい。

以上です。

【Git】過去のファイルを入手する方法メモ

やりたいこと

ファイルをバックアップする用途としても Git を使用しております。

さて、いよいよ過去のファイルをちょっと見たい、という時がやってまいりました。

テキストではなくバイナリファイルなため (エクセルや PDF) ファイルを直接取り出したいのです。

はて?どうしたらよいかしら?

ポイント

  • git checkout [commit] を使用して作業ディレクトリ全体を過去の状態に戻す。

Git の過去ファイルを取得する手順

“【Git】過去のファイルを入手する方法メモ” の続きを読む

【ASP.NET】【MVC5】お試しウェブアプリチュートリアルのエラーを解決

選択したコードジェネレータを実行中にエラーが発生しました : 'Key already exists in table.'

エラー内容

解決方法のポイント

“【ASP.NET】【MVC5】お試しウェブアプリチュートリアルのエラーを解決” の続きを読む