ピックアップ


スレ内から役立ちそうな情報を拾う



Github


374 名前:(-_-)さん[sage] 投稿日:2013/10/08(火) 16:32:04.22 [夕方] ID:???0 (PC)
najeira: Gitの運用ルール、ワークフローを考えてみた 2
http://najeira.blogspot.jp/2013/04/git-2.html

メモ

375 名前:(-_-)さん[sage] 投稿日:2013/10/08(火) 16:35:00.00 [夕方] ID:???0 (PC)
najeira: Gitの運用ルール、フローを考えてみた
http://najeira.blogspot.jp/2012/01/git.html

メモ

376 名前:(-_-)さん[sage] 投稿日:2013/10/08(火) 16:36:59.67 [夕方] ID:???0 (PC)
Git - Book
http://git-scm.com/book/ja

メモ

399 名前:(-_-)さん[sage] 投稿日:2013/10/11(金) 15:40:26.72 [昼] ID:???0 (PC)
  • GitHub上で公開されてる他人のプロジェクトで気になるプロジェクトをforkして解析分析する
  • GitHub上でプロジェクトを公開してる人で気になる人をフォローする
  • GitHub上で公開されてる他人プロジェクト内で問題個所の指摘やアドバイスや追加してほしい機能などをIssueを使って伝える
  • GitHub上でforkしたプロジェクトを自分なりにバグフィクスや改善を加えて元のプロジェクトの人に自分の改良点を採用してほしいとPull Requestを送る
  • GitHub上で自分のプロジェクトを公開開発する、運がよければ他の人に手伝ってもらえたり(Pull Request)、アドバイスもらえたりする(Issue)

400 名前:(-_-)さん[sage] 投稿日:2013/10/11(金) 15:41:02.99 [昼] ID:???0 (PC)
  • Gist ・・・ ちょっとした思いついたコードなどをGitHub上で公開する機能

401 名前:(-_-)さん[sage] 投稿日:2013/10/11(金) 15:52:08.92 [昼] ID:???0 (PC)
1. GitHub上で他人の公開プロジェクトをforkする(自分のGitHub上のスペースにプロジェクトのコピーを作る、このコピーは自動リンク更新はされない)
2. 自分のGitHub上スペースにコピーしてきたプロジェクトをパソコンに丸ごとダウンロードする(クローン、マスターブランチ)
3. ダウンロードしたものを元の人の公開プロジェクトとリンクさせて、最新状態に更新する(フェッチ)
4. 最新状態に更新したものを自分のGitHub上スペースのプロジェクトにアップロードしてGitHub上のも更新する
5. 自分なりの改造なり弄ったりするために開発用ブランチを作る(チェックアウト)
6. 開発用ブランチでソースコード弄ったりして色々やる
7. 定期的に3. 4. を行い、そしてそれを開発用ブランチに統合(マージorリベース)して開発用ブランチも最新の状態に保つ
8. 開発用ブランチ上での開発が完了したらマスターブランチに統合(マージ)する
9. マージしたものを自分のGitHub上のスペースにプッシュして自分の開発結果を公開する
10. 自分の開発結果を元の人のプロジェクトの人に採用してもらえるかPull Requestを送る



430 名前:(-_-)さん[sage] 投稿日:2013/10/11(金) 21:17:20.78 [夜] ID:???0 (PC)
リポジトリのforkの仕方のチュートリアル



434 名前:(-_-)さん[sage] 投稿日:2013/10/11(金) 22:05:08.67 [夜] ID:???0 (PC)
1. GitHubにアカウント登録
2. https://github.com/LilinYume/school の右上 fork ボタンをクリック
3. 自分のリポジトリ一覧に school のリポジトリが出来るので開いて
  clone用のURLをコピーする https://github.com/自分のユーザ名/school.git
4. パソコンにインストールしてあるgitクライアントで https://github.com/自分のユーザ名/school.git からリポジトリをダウンロード
5. ダウンロードしたリポジトリの upstream に https://github.com/LilinYume/school.git を設定する

435 名前:(-_-)さん[sage] 投稿日:2013/10/11(金) 22:15:19.14 [夜] ID:???0 (PC)
4.以降のCUIのgitクライアントでの処理

$ git clone https://github.com/自分のユーザ名/school.git
$ cd school
$ git remote add upstream https://github.com/LilinYume/school.git
$ git fetch upstream
$ git merge upstream/master
$ git push origin master

LILINのschoolに更新があったら
$ git checkout master
$ git fetch upstream
$ git merge upstream/master
$ git push origin master
で自分のリポジトリも更新する

開発は開発用のブランチを作って
$ git branch kaihatsu

開発用のブランチに入ってから作業する
$ git checkout kaihatsu

436 名前:(-_-)さん[sage] 投稿日:2013/10/11(金) 22:22:19.35 [夜] ID:???0 (PC)
初コミットする前に
$ git config user.name "ユーザ名"
$ git config user.email "メアド"

例えば適当なファイルを作ってコミットする
$ git checkout kaihatsu
$ echo unko > unko.txt
$ git add unko.txt
$ git commit -m "コミットします"
これを自分のGitHub上のリポジトリにアップする
$ git push origin kaihatsu
これで school に kaihatsu ブランチができる
GitHubにログインしてschoolリポジトリを開くとkaihatsuブランチのpull requesutするかっていうのが出てるからpull requestをする


448 名前:(-_-)さん[sage] 投稿日:2013/10/12(土) 01:21:40.07 [深夜] ID:???0 (PC)
GitHub初心者はForkしない方のPull Requestから入門しよう - QNYP Blog
http://blog.qnyp.com/2013/05/28/pull-request-for-github-beginners/

GitHub直伝 プルリクエスト活用の3つのコツ | A-Listers
http://tech.a-listers.jp/2012/05/05/how-we-use-pull-requests-to-build-github/

こういうやり方もありますん

449 名前:(-_-)さん[sage] 投稿日:2013/10/12(土) 01:25:51.25 [深夜] ID:???0 (PC)
GitHub Flow (Japanese translation)
https://gist.github.com/Gab-km/3705015

450 名前:(-_-)さん[sage] 投稿日:2013/10/12(土) 01:36:52.11 [深夜] ID:???0 (PC)
GitHub Help - Categories / Organizations
https://help.github.com/categories/2/articles

C/C++ コンパイラ


544 名前:(-_-)さん[sage] 投稿日:2013/10/17(木) 18:43:48.67 [夕方] ID:???0 (PC)
OpenWatcomはコンパイラスイッチが複雑すぎるし
IDEあるけどWin7と相性悪いのかときどきエラー出るし
UIが全部英語だし
コンパイラとかが出すメッセージは日本語出るのに何でIDEまわりのGUIが全部英語なんだよ

545 名前:(-_-)さん[sage] 投稿日:2013/10/17(木) 18:44:35.25 [夕方] ID:???0 (PC)
CUIで気軽にできるBCCが一番心地がいいが、いいのだが、生成される実行ファイルのサイズが一番でかい

546 名前:(-_-)さん[sage] 投稿日:2013/10/17(木) 18:50:13.03 [夕方] ID:???0 (PC)
VC++ : 便利な機能も多く、日本語だが、tmainやstdafx.hなどワケワカメな使い方を強いられる、VC++用ランタイムを使うので実行ファイルサイズはかなり小さくなる
WCC : IDE付きでツールも豊富だが、IDEもツールも全て英語なうえに、Win7と相性が悪いのかたまに落ちる。実行ファイルサイズはVC++の数倍
BCC : サードパティ製のIDEを使えば多少は楽になるとは思う(使ってないから知らんけど)、コマンドラインから気軽に使える。実行ファイルサイズはWCCの2倍以上

GCC : 環境無いので知らん、MinGWかCygwinをゲトしてから使うらしい

547 名前:(-_-)さん[sage] 投稿日:2013/10/17(木) 18:51:46.55 [夕方] ID:???0 (PC)
実行ファイルサイズはCUIのハローワールド出力の差異である

ファイルサイズの大きいアプリでは実行ファイルのサイズの差異がどうなるかは不明

548 名前:(-_-)さん[sage] 投稿日:2013/10/17(木) 18:52:48.86 [夕方] ID:???0 (PC)
BCC , WCC : 単体実行可能な実行ファイル

VC++ : VC++ランタイムが無いと実行できない実行ファイル

549 名前:(-_-)さん[sage] 投稿日:2013/10/17(木) 18:56:36.27 [夕方] ID:???0 (PC)
VC++はVC++ランタイムではなく.NET Frameworkを利用する実行ファイルも生成できるようだが

タグ:

+ タグ編集
  • タグ:
最終更新:2013年10月23日 23:22