タグ

gitに関するemergentのブックマーク (26)

  • 本の虫: GCCのgit移行が難航中

    GCCはgitへの移行を計画しているが、GCCの既存のsubversionレポジトリをgitレポジトリに変換する作業が難航している。 GCCの移行作業を検証しているのは他ならぬEric S. Raymond(ESR)だ。 ESRお手製の変換ツール、reposurgeonはsubversionからgitへの変換ができる。 Resource page for reposurgeon 3.44 しかしGCCは30年もの歴史を持ち、そのsubversionレポジトリも複雑だ。 ESRはGCCのためにreposurgeonのバグを潰し、勢い変換しようと試みたが、意外な障害に出くわした。メモリ不足だ。 GCC's Conversion To Git Is Being Held Up By RAM, a.k.a. Crazy DDR4 Prices - Phoronix ESRの所有する64GBのメモリ

    emergent
    emergent 2018/07/31
  • 「TortoiseGit」でリモートのユーザーとパスワードを記憶する - 俺#

    プッシュしたりプルしたりするたびにパスワード入れるのメンドイなぁ...とずっと思っていたんだけど、以下のようにすれば記憶できることが判明。 「リモート」の「URL:」に以下のように入力する。 https://(ユーザー):(パスワード)@domain.dom/repository/ なんだ。早く気づけよ>俺 ちなみにTortoiseSVNには「記憶する」チェックボックスがあったと思う。

    「TortoiseGit」でリモートのユーザーとパスワードを記憶する - 俺#
    emergent
    emergent 2016/06/06
  • Git - Book

    The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. All content is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license. Print versions of the book are available on Amazon.com. The version found here has been updated with corrections and additions from hundreds of contributors. If you see an error or have a s

    emergent
    emergent 2012/12/02
    ウェブで読める。
  • git/コミットログを修正する方法 - TOBY SOFT wiki

    はじめに † gitでコミットログを修正したいです。 Redmineとかで、refs #10とかcloses #10とかつけるとコミットログにチケットを関連付けられますが、これがよく書き忘れるんですね…。 直前のコミットログを修正する方法あるみたいです。 直前のコミットログ以外も修正する方法はないのかな…。 (Subversionだとhookスクリプトで許可できますよね。分散型だとやっぱり無理?) ↑ 直前のコミットログを修正する方法 † 直前のコミットログの修正は"git commit --amend" でよいみたいです。 例えば、 $ git commit -m "fixed xxx bug" : # コミット完了! # あ!しまった!"refs #(チケット番号)"つけるの忘れてた! # (私が使うプロジェクト管理ツールRedmineではrefs #13 のようにすると # コミット

    emergent
    emergent 2012/11/25
  • bitbucketの使い方

    Elevate your software delivery from planning to production and beyond, with built-in AI, CI/CD, and a best-in-class Jira integration.

    bitbucketの使い方
  • サル先生のGit入門〜バージョン管理を使いこなそう〜【プロジェクト管理ツールBacklog】

    ようこそ、サル先生のGit入門へ。 Gitをつかってバージョン管理ができるようになるために一緒に勉強していきましょう! コースは4つ。Git初心者の方は「入門編」からどうぞ。Gitを使った事がある方は「発展編」がおすすめです。さらに「プルリクエスト編」では、コードレビューする文化をチームに根付かせましょう。 「あれ?何だっけ…?」という時は「逆引きGit」で調べて見てくださいね。

    サル先生のGit入門〜バージョン管理を使いこなそう〜【プロジェクト管理ツールBacklog】
    emergent
    emergent 2012/08/31
  • RSpec の入門とその一歩先へ - t-wada の日記(旧)

    和田 卓人(@t_wada) 作『RSpec の入門とその一歩先へ』はクリエイティブ・コモンズ 表示 - 継承 4.0 国際 ライセンスで提供されています。 東京 Ruby 会議 03 の RSpec ワークショップの資料です。このワークショップでは参加者の方に「写経」(コードを書き写すこと)をして貰い、TDD/BDD と RSpec を同時に学べるように都度説明を入れるかたちで行いました。 第2イテレーションも書きました。続きに興味ある方はご覧下さい (更新) 第3イテレーションも書きました。続きに興味ある方はご覧下さい 1st iteration favotter の みたいな NG ワードのフィルタリング機能を RSpec で作りましょう。まずは NG ワードの検出機能を作成します。 このイテレーションでは最初ベタな形のテストコードと実装を書き、だんだんとそのコードを洗練させてゆきま

  • プログラマがGitHubとどう関わっているのか垣間見て感じたこと | Act as Professional

    関係各所の協力により実現した1日にとても感謝している@HIROCASTERでございませう。 スタッフとして協力してくれる仲間がいたり、突発LTやってくれたりなど、Agile渋谷のおなじみのの雰囲気がアウェイの銀座も垣間見れたのもよかったです。 1日暇になったからLTやりにきてくれる仲間がいたり、おもしろかった。 Book1st銀座コア店では、Web+DB PRESSを1冊ずつ持った人が7人以上並ぶという光景があったとか。 「The GitHub」イベント詳細発表!話題のあの人が登壇 #Agile渋谷こちらのイベントのまとめです。 感想個人的な感想としては、やはり感じていたとおり、GitHubを使いまくってる人とほとんど使っていない人にグッサリわかれてしまっているのかなと。 仕事じゃ使えないけど、プライベートだと使いまくってるなんて、ケースはあまり聞かない。 そして、GitHubを使っていな

    プログラマがGitHubとどう関わっているのか垣間見て感じたこと | Act as Professional
  • Git Cheatsheet

    stash workspace index local repository upstream repository status Displays paths that have differences between the index file and the current HEAD commit, paths that have differences between the workspace and the index file, and paths in the workspace that are not tracked by git. diff Displays the differences not added to the index. diff commit or branch View the changes you have in your workspace

  • Gitの使い方をステップ毎にわかりやすく教えてくれる『Git Immersion』 | 100SHIKI

    これはいつかやらねば・・・。 Gitの使い方をステップバイステップで教えてくれるのがGit Immersionだ。 全部で53ステップあるが、セットアップからコミットの仕方、元に戻すやり方やらタグをつける方法など、一通りのチュートリアルが用意されている。 それぞれのチュートリアルではゴールと手順が詳細に記されているので、そのまま実行していくだけでかなりの勉強になるだろう。 そろそろ分散レポジトリ・・・と考えている方はいかがだろうか。

    Gitの使い方をステップ毎にわかりやすく教えてくれる『Git Immersion』 | 100SHIKI
    emergent
    emergent 2011/01/15
  • アルミナ解析室 - FC2 BLOG パスワード認証

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

    emergent
    emergent 2011/01/03
  • Gitの外部エディタにTextmateやvimを使う - Seasons.NET

    Gitの外部エディタとして、core.editorを設定すればそれが利用できるわけですが、 VIMの場合 git config --global core.editor 'vim -c "set fenc=utf-8"' TextMateの場合 git config --global core.editor 'mate -w' このように設定して下さい。

    Gitの外部エディタにTextmateやvimを使う - Seasons.NET
    emergent
    emergent 2011/01/03
  • gitで不要なaddを取り消す方法 - mumoshu.log

    適当にgit add .とやっているとログやらdb/development.sqlite3やらがtreeに入ってしまって困る。 こういうときは、 git diff --cached でcommitされようとしている内容を確認して、 不要なファイルを見つけたら、 git rm --cached <ファイル名> git rm -r --cached <フォルダ名> とやってtreeから削除する(ファイル自体はFS上に残る) そしてgit commit。 すっきり。 追記と訂正2011/09/26 以下のコマンドの方が、間違いがなくて良いです。 git reset HEAD -- <ファイル名> これは、直感的に言うと、現在のディレクトリの内容は変更せずに、git addやgit rmのような、gitへの変更通知だけを無かった事にするコマンドです。 実は、これgit statusで表示されるメッ

    gitで不要なaddを取り消す方法 - mumoshu.log
    emergent
    emergent 2011/01/03
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    emergent
    emergent 2010/11/29
    便利そうだー
  • オレ的Vimperator最新リポジトリを追っかけるGitの使い方 - 今日もスミマセン。

    いままで git-clone と git-pull しか使ったことが無かったので、そろそろちゃんとGitの使い方を理解したいなーと思い、「Vimperatorの最新版の追っかけ」を題材に手順をまとめてみた。 ローカルに公開リポジトリのクローンを作る まずは、公開されているリポジトリのクローンをローカルに作る。 以下のようにコマンドを打つ git clone git://vimperator.org/liberator.gitfirewall等でgit:プロトコルが通らない場合はhttp:で git clone http://git.vimperator.org/liberator.git 家リポジトリの変更点をローカルに反映する で、しばらくすると家のリポジトリ(クローン元)にバグ修正とか機能追加とかがあるので、それをローカルのリポジトリおよび作業ディレクトリに反映することになる。 変

    オレ的Vimperator最新リポジトリを追っかけるGitの使い方 - 今日もスミマセン。
    emergent
    emergent 2010/01/17
  • 実用レベルに達したWindows向けGitクライアント「TortoiseGit」でGitを始めよう | OSDN Magazine

    Windowsで利用できるGUIのGitクライアントの1つに「TortoiseGit」がある。TortoiseGitはまだ開発段階のソフトウェアではあるが、2009年6月5日にリリースされたバージョン0.7.2.0では多くの機能が実装され、実用的に動作するようになった。記事ではこのTortoiseGitを用いて、Windows環境でGitによるバージョン管理を行う方法について解説する。 近年、「Git」という分散バージョン管理システムが注目を浴びている。しかしGitWindowsサポートが弱く、またGUIで利用できる使いやすいクライアントがなかったため、特にWindowsユーザーには導入や利用へのハードルが高かった。そこに登場したのが、Windowsのエクスプローラに統合され、GUIでGitによるバージョン管理が行えるツール「TortoiseGit」である。TortoiseGitはまだ

    実用レベルに達したWindows向けGitクライアント「TortoiseGit」でGitを始めよう | OSDN Magazine
  • さくらインターネットにSubversionを入れたメモ - ただのにっき(2009-03-23)

    ■ git学習フラグが立ってしまった。またはCorkscrewでgitのproxy越え 昨日はGitHubのアカウントを取るなどしたものの、基的にgitを真面目に使う気はなかった。職場のネットワークはHTTPしか通さないproxyが壁になって、「git:~」とか「svn+ssh:~」なんてリポジトリは使えないのだ。 などとつぶやいたら、「Corkscrew」というキーワードが降ってきた。トンネル掘削用のツールらしい。知らんかった。gitコマンドが持つproxy越え機能と連携できるようだ。壁の向こう側に特別な仕掛けがいらないということはたぶん、以前使ったconnect.cと似たようなものかな。ウチのproxyはポート制限は特に行っていないので、これでいけそうだ。参考サイトはgitをHTTP Proxy経由で利用したい場合の対処法。 まずはgitコマンドとcorkscrewコマンドのインスト

  • Gitの基礎練習

    バージョン管理ツールGitの基礎練習です。 Windows XPのコマンドプロンプトでGitの基的なコマンドを動かしていきます。 Gitを学び始めるきっかけにどうぞ。 (筆者もまだGitを使いこなしているわけではありません。 誤りのご報告、改善提案などは大歓迎です。フィードバックからよろしくお願いします) 目次 はじめに ダウンロードとインストール ファイルをGitの管理下に置きましょう 新しいファイルを追加します 新しいディレクトリを追加します 編集からコミットまでの流れはこんな風に進みます ブランチを使ってみましょう ここまでの作業ログを見ましょう この文書に書かなかったこと 関連リンク 更新履歴 ぜひ、感想をお送りください はじめに Windows XPのコマンドプロンプトで、 バージョン管理ツールGitの基的なコマンドを動かしてみましょう。 この文書の通りに実行すると、 基

  • [git][git-svn][svn] git で svn リポジトリを扱うのに一苦労, [git][git-svn][svn] git svn dcommit で使われる commit log, [Life] 今日のめしうま - HsbtDiary(2009-06-20)

    ■ [git][git-svn][svn] git で svn リポジトリを扱うのに一苦労 昨日作った tdiary の git リポジトリで加えた変更を sf.net の svn リポジトリに反映させようと思ったんだけど、これがまた一筋縄には行かなかった。 何かぐぐる先生の検索結果では、git svn init (clone) したリポジトリなら dcommit で svn 側に反映できるということが書いてあったんだけど、どうにも自分の環境でやってみるとうまくいかない。以下、やってみたこと。 リモートの trunk を指定して branch 作成、切り替えてから master からマージ、dcommit。typester さんの fast-forward mergeによるとデフォルト設定の merge では dcommit で面白くない動作になるみたいなので --no-ff をつけて実行

    [git][git-svn][svn] git で svn リポジトリを扱うのに一苦労, [git][git-svn][svn] git svn dcommit で使われる commit log, [Life] 今日のめしうま - HsbtDiary(2009-06-20)
  • {Redmine, Trac} + {Git, Mercurial, Subversion}のホスティングサービス「SourceRepo」 - 元RX-7乗りの適当な日々

    なかなか良さそうなバージョン管理ツール+課題管理ツールのホスティングサービスをたまたま見つけた。 Secure, Simple, Affordable Source Hosting - SourceRepo - Git Hosting, Subversion Hosting, Mercurial Hosting 有償だけど、 Git, Mercurial, Subversion Redmine, Trac など、諸々使える。 あと、有償だけに暗号化通信に対応していたり、ブラウザから簡単に触れるコントロールパネルが付いていたり、利用者数制限は無かったり、と、有償なんだけど、そこそこ安価で、そんなに悪くないように思います。 以降、簡単に紹介まで。 プラン Level1〜3まで、3つのプランがあるようです。価格帯は、$3.95〜$12.95/monthといったところ。 Level1では、バージョ