カテゴリー
コンピューター

【Atom】【Windows7】Merge Conflicts の Git Path を正しく設定して確認する方法

はじめに。経緯など

  • merge-conflicts は便利なのだが、説明ページと比べて動きが違うことに気がついた。
  • きっと設定が足りていないに違いないと見てみたら、Git Path が設定されていなかった。
  • Git Path の設定につまづいたため、やり方をメモしておく。
  • Windows 7 Professional 32 bit
  • Atom 1.6.1
  • Merge Conflict 1.4.1
  • Git 2.8.0.windows.1

ポイント

  • Git Path には C:¥Program Files¥Git¥bin¥git.exe というように git.exe も含めたフルパスの場所を指定する。
  • パッケージ > Merge Conflicts > Detect で設定の合否を確認できる。
  • OK なら、右上に青いポップアップが出現し、[Nothing to Merge No conflicts here!] と表示される(コンフリクトがない前提)。
カテゴリー
Microsoft

【MVC 5】DB 接続文字列だけ別ファイルに切り出す方法

ポイント

  • プロジェクト直下のフォルダに Web.config がある。同じプロジェクト直下フォルダに接続文字列を定義したファイルを置く。例えばファイル名は connections.config
  • connections.confg には < connectionStrings> の内容をそのまま書く。
  • Web.config では、connectionStrings に configSource 属性のみを書き、その値に connections.config を指定する。
カテゴリー
Microsoft

Visual Studio Express 2015 for Web で SQL を書いてすぐ確認する方法

Visual Studio から SQL Server の DB に接続出来ている、という前提です。

の内容にプラスαしたものとなります。

カテゴリー
コンピューター

【Git】失敗しても元に戻れるようにマージする

おそるおそるマージするときに使ったコマンドです。

コマンド

# コミットしないでマージ
git merge --no-commit <branch>

# マージの取り消し
# (最新コミットに作業ディレクトリを戻す)
# (push 前なら安全)
# HEAD: 最新のコミットに対するハッシュ値の別名
# ORIG_HEAD: 最新の一つ手前のコミットに対するハッシュ値の別名
# ORIG_HEAD と HEAD を使い分けると良さそう。
git reset --hard ORIG_HEAD
カテゴリー
コンピューター

【Git】任意のコミットからブランチを生やして派生させる方法

過去の主店のコミットに戻って、そこから別の作業をしたい!そんな時の Git 操作ですわ♪

コマンドまとめ

# コマンドのハッシュを調べる
git log --all --decorate --graph --oneline

# コミットに移動
git checkout <hash>
# ブランチを作りチェックアウト
git checkout -b <branch-name>

# 指定コミットにブランチを作りチェックアウト
git checkout -b <branch-name> <hash>
カテゴリー
コンピューター

【Git】クローンしたリポジトリの master 以外のブランチを追跡する方法

リポジトリをクローンすると、HEAD は master を指しています。他のローカルのブランチは、ありません。

実際に作業をするときは、master ではないブランチから始めたい、そんなことがよくありますの。

この場合、作業を開始したいコミットへチェックアウトして、ブランチを作成してそのブランチへチェックアウトすることになりますわ。

その手順をまとめます。

コマンドまとめ

# リモートリポジトリのブランチが指す場所にチェックアウト
git checkout <remote>/<branch>
# ブランチを作成してチェックアウト
git checkout -b <branch>

# リモートリポジトリのブランチが指す場所に新しくブランチを作成してチェックアウト
git checkout -b <branch> --track <remote>/<branch>

# <remote>/<branch> の <branch> と同じ名前を付ける場合は次で OK
git checkout --track <remote>/<branch>
カテゴリー
コンピューター

【Git】リモートリポジトリ URL を調べて、その URL でクローンする手順

今まで自分がアクセスしていたリモートリポジトリを調べて、それで他の人に git clone していただきたいですの。

または、別の端末で続きを進めることになったため、今作業中のプロジェクトのリモート URL を調べておきたいですわ。

普段は origin で済ますことができたるため、URL をよく忘れてしまいますの><。

コマンドまとめ

# リモートリポジトリ名の一覧
git remote show
# リモートリポジトリの詳細
git remote show <remoterepository>



# リモートリポジトリをクローン
git clone <repositoryurl>
カテゴリー
Microsoft

【MVC 5】【Entity Framework 】既存のデータベース・テーブルがある場合のエンティティモデルクラスの作り方

既存のシステム、データベースの特徴

  • Entity Framework 未使用、コードファーストではない。
  • テーブルは Entity Framework のデータモデル規約の則っていない。

キーワード・ポイント

  • Entity Framework
  • Table 属性、Column 属性
  • Fluent API
  • DbContext クラスを通して DB 操作
  • Web.config の を追加することで、Entity Framework の接続も可能となる。
  • 今までの DB 接続も使い続けることが可能
カテゴリー
Microsoft

【Mac El Capitan】【BootCamp】Windows 8 のプロダクトキーを使って最初から Windows 10 をクリーンインストール

Mac に BootCamp で Windows10 をインストールいたしました。この時、Windows 8 をインストールし、その次に Windows 8.1 へアップグレード、そうしてようやく Windows 10 をインストールいたしました。

面倒ですの!さいしょから Windows 10 をインストールすることはできないのかしら?

BootCamp の Windows 10 を再インストールする用事がありましたので、試してみましたの♪

カテゴリー
コンピューター

2016年3月のアクセス解析

先月 2016 年 3 月の 1 ヶ月間の Google アナリティクスの結果です。

  • ユーザー > サマリー(左に先月、右に先々月と比較表示)
  • 行動 > サイトコンテンツ > すべてのページ
  • 集客 > ソーシャル > 参照元ソーシャル ネットワーク
  • 集客 > 検索エンジン最適化 > 検索クエリ

以上の 4 種類の Google Analytics 結果です。