cwnicol programming

プログラミング関連の投稿をすこしだけ

VS2015でW3C XMLスキーマを自動生成し、lintするまでの手順

1.スキーマ作成元となるxmlをVSにD&D

2.[ツールバー]-[XML]-[スキーマの生成]

3.[ツールバー]-[XML]-[スキーマ]で、2で作成したスキーマを有効化

4.チェック対象xmlを開き、プロパティウィンドウでスキーマに3を設定(既にされているかも)

5.エラー一覧ウィンドウを表示

 

[参考]

方法 : XML ドキュメントから XML スキーマを作成する

XML Validation with XSD in Visual Studio IDE - Stack Overflow

他のリポジトリからチェリーピック

  1. [チームエクスプローラー]-[設定]-[Git]-[リポジトリの設定]
  2. [リモート]-[追加] から、任意の名前でチェリーピックしたいコミットが入ったリポジトリを追加。(リモート追加ダイアログのチェックボックスはそのままでよい)
  3. [チームエクスプローラー]-[同期]-[フェッチ] ※上部のプルダウンで2で追加したリポジトリを選択
  4. [チームエクスプローラー]-[ブランチ]-[remotes] から2で追加したリポジトリの履歴を表示。(右クリから)
  5. チェリーピック実施(右クリから)
  6. 1の設定を削除

Visual StudioでMinGWのgccを用いてコンパイル

環境:Visual Studio Community 2015

 

1.MinGWインストール

MinGW(gcc) の Windows へのインストールと使い方 | プログラマーズ雑記帳

上記を参考にMinGWをインストール、環境変数設定。

 

2.プロジェクト作成

windows - How to use GCC with Microsoft Visual Studio? - Stack Overflow

でWarren Youngが書いている回答のOption 2: Makefile Project通りにプロジェクトを作成

 

3.Makefile作成

ソースは、

 

hello.c

 こんな感じにしておいて、

 

プロジェクトファイルと同一ディレクトリに以下Makefileを作成。

Makefile

 

これでビルド可能。

作業途中のチェックアウト

作業ブランチで作業中に他ブランチをチェックする場合は、

仮コミットしておき、他ブランチで作業後、元ブランチに

戻ってきて、git reset --soft HEAD^ で変更状態に戻す。??

(stashも使えるが、stashしたことを忘れそうなので)