タグ

gitに関するp260-2001fpのブックマーク (64)

  • Gitblit 試した - 2012-04-17 - marsのメモ

    世界のymnkさんのつぶやきで知ったのだけれど,GitblitというオープンソースのGitリポジトリ管理ツールがあったので試してみたよ。 んで,そのGitblitってのが,これ。Javaでできてる。 What is Gitblit? Gitblit is an open-source, pure Java stack for managing, viewing, and serving Git repositories. It's designed primarily as a tool for small workgroups who want to host centralized repositories. http://gitblit.com/index.html サーバ型のツールなので,warファイル(Gitblit WAR)かTomcat付きのスタンドアロン版(Gitblit

    Gitblit 試した - 2012-04-17 - marsのメモ
    p260-2001fp
    p260-2001fp 2012/04/17
    『GitblitというオープンソースのGitリポジトリ管理ツール』
  • git/gitで日本語を扱う方法 - TOBY SOFT wiki

    2020-06-02 Comments/Subversion/TortoiseSVNメモ/コミットしたログメッセージが編集できない 2020-03-31 ゲームを作る上でのバッドノウハウ/十字キーがボタンとして認識される 2019-11-12 Comments/Wiki/PukiWiki/スパム(spam)を防止する方法 2019-11-01 Delphi/XML/Delphi付属のXMLライブラリ 2019-08-27 Comments/SaGa2 秘宝伝説/モンスター一人クリア 2019-07-11 Comments/git/git rebaseを元に戻す方法 2019-06-08 VBA/関数呼び出し時に「オブジェクトが必要です。」というエラーが出る 2019-03-07 Comments/PhotoShop/「下のレイヤーとグループ化」はどこいったの? 2019-02-06 Rub

  • メモ 【git】GUIツールTortoiseGit

  • TortoiseGit &VirtualBox

    今まで、サービスインしたサイトは社内ではxamppで開発し、社内で別途構築したCenOS上にデプロイし、番機にアップ…という流れでした。ところが、巷では結構このxamppさん、あまり好かれてない。導入も楽だし、簡単な設定ですぐ動く。でもあまり好かれていない…で。会社で第2弾のサービスを立ち上げるにあたって社内の開発環境を少し変えてみることにした。 びふぉあ xamppでWindow上で開発 DBだけは社内のテストサーバーにあるmysqlを参照(共有) バージョン管理はSVN(TortoiseSVN) タスク管理は完全独立でbacklog あふたー virtualBoxでローカルでの開発 DBもVirtualBox上にローカルでお好きにどうぞ テスト環境は変わらず。 バージョン管理はgit(TortoiseGit) タスク管理redmineを導入し、gitと連動する形にする ここで今回私

    TortoiseGit &VirtualBox
  • TortoiseGitで過去のコミットとの差分を表示する - Develog - Webアプリケーション、インフラに関する記録

    Webアプリケーション開発、インフラ構築、インターネット系のサービスの情報を記録しています Develog = Develop + Blog 例えば、test.txtの内容が 現バージョン(Workingi Copy)のtest.txt → [最新バージョン]と記述 1つ前のバージョンのtest.txt → [1つ前のバージョン]と記述(Commit時のMessageは「1つ前のバージョン」) 2つ前のバージョンのtest.txt → [2つ前のバージョン]と記述(Commit時のMessageは「2つ前のバージョン」) という状態であった場合、 test.txtを右クリック→[TortoiseGit]→[Diff]した場合、 現バージョンのtest.txtとCommit時のMessageが「1つ前のバージョン」のtest.txtの差分が表示される。 [1つ前のバージョン]という内容が[最

  • gitのbranch管理がすばらしすぎる点とtortoisegitでのやり方

    Windowsでgitを使うならtortoisegitを使うことになるだろう。 今までSVNやCVSしか使ったことないのだがgitのbranch管理がすばらしすぎる。 レポジトリなんか管理できればなんでもいいと思ったがそんなことはなかった。 以下すばらしい点とtortoisegitでのやり方 SVNだとtrunk、branches、tagsとフォルダを切って、 完成したらフォルダを移すというやり方だった。 しかし、gitは違った。 一つのbranchだけ自分のローカルマシンにおいて、 branchを切り替えるという方法を行う。 切り替えるとどうなるか、ローカルのソースコードが全部変わるのだ。 これはすばらしい。 そしてブランチでプログラムが完成したら masterブランチに切り替えてgit mergeを行って変更分を取り込めばよい。 これがgitの魅力だ素晴らしい。l tortoisegi

    gitのbranch管理がすばらしすぎる点とtortoisegitでのやり方
  • I should be so lucky. TortoiseGitとsshとcorkscrew

    ここのところ Twitter につぶやくことが多くて日記を放置してましたが、久々に更新します。 Windows用のgit GUIである TortoiseGit で corkscrew を使いssh over http proxyでgit repositoryにアクセスできるように 設定したので、それをちょっとまとめてみます。 TortoiseGitのsshアクセスはデフォルトでTortoisePlink( PuTTY に付属しているssh clientであるplinkをベースにしたもの)を 使うのですが、TortoiseGitのネットワーク設定にはリモートリポジトリの URLやssh鍵ぐらいしか設定項目がありません。 私の普段の環境はhttp proxyしかないので、sshで外へ出るには corkscrewが必要です。TortoisePlinkでcorkscrewを使ってssh接続

  • WindowsでTortoiseGitを使ってAndroidのソースをサクッと持ってきて読む。

    ちょいAndroidTypescriptいいよ。JenkinsとかGradleとか。APTもいいなー。 Cygwin入れてrepo syncだって?しゃらくせぇ! 会社とかならcorkscrewとかで串刺し。しゃらくせぇ! いますぐAndroidのソースを読みたい! Webで見られる?いやディレクトリ内のgrep的な事したいし、 たまーにビルドしたいし、Eclipseで参照追っかけたりしたいんだ! といった人はTortoiseGitでサクッとソースもってきたらいいんじゃね? という事でまとめ。 ※この方法は個別でgitのソースを持ってくるだけで、Androidの特定ブランチのソース群をゴソッと持ってくるといった事は多分できませんのでご注意下さい。frameworkやpackagesとかのソースが欲しいとかいった場合に有効な気がします。 手順

    WindowsでTortoiseGitを使ってAndroidのソースをサクッと持ってきて読む。
  • Google Sites: Sign-in

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

    Google Sites: Sign-in
  • Windows で TortoiseGit を使用する - Git による版管理環境を構築する

    Windows で利用できる Git クライアント TortoiseGit を使用してみることにします。 TortoiseGit をインストールする 平成 23 年 9 月 23 日現在、TortoiseGit は http://code.google.com/p/tortoisegit/ からダウンロードすることができるようになっていました。 このサイトの "Downloads" メニューから、今回は、現時点での最新版の "TortoiseGit-1.7.3.0-64bit.msi" をダウンロードすることにします。これは 64 ビット版 Windows 用なので、32 ビット版の Windows を使用している場合には、それ用のバイナリをダウンロードする必要があります。 インストーラーをダウンロードしたら、それを実行して、TortoiseGit のインストールを開始します。 今回のイン

  • Git管理の神ツール「Gitolite」なら、ここまでできる!

    「Git」使ってますか? 近年、分散バージョン管理システム「Git」が急速にシェアを伸ばしています。筆者は、チケットシステムやバージョン管理の勉強会などを開催したりしていますが、Gitユーザーがかなり増えてきていると感じます。 しかしながら、そのような勉強会でアンケートを取ってみると、実案件では半分以上の人がSubversionを利用しており、Gitの導入はまだまだ進んでいません。移行コストが掛かったり、プロジェクトマネージャ層への知名度がまだまだ低いというのもありますが、理由の1つとして、ユーザー管理が煩雑であったり、アクセス制御に関する情報が不足しているということもあると思います。 そういうわけで稿では、Gitリポジトリのユーザー管理やアクセス制御を簡単に行う「Gitolite」を紹介します。 なお、稿ではGitの利用方法については紹介しませんので、Git自身の使い方については改め

    Git管理の神ツール「Gitolite」なら、ここまでできる!
  • gitでアレを元に戻す108の方法 | Webシステム開発/教育ソリューションのタイムインターメディア

    以前gitで一度行った変更をなかったことにする方法4つを紹介しましたが、 日常的に git を使用していると他にも様々な 「なかったことにしたい」「元に戻したい」 という状況に遭遇します。 そのひとつひとつについて対処方法を紹介していきます。 目次 問題1: ライブラリの新機能を試すためにあれこれ適当なコードを書いてみた。でももう要らない。問題2: トピックブランチをマージしたけど実はまだ不完全だった。マージをやり直したい。問題3: リリース後に発覚したバグ。原因は30日前に自分が行ったコミットだった。なかったことにしたい。問題4: 新しいコミットしようとして間違えてgit commit –amendで書き換えてしまった。元に戻したい。問題5: 色々作業していたら作業ディレクトリの内容が混沌としてきた。一度綺麗な状態にしたい。問題6: 作業ディレクトリにゴミファイルが溜まってきた。一度綺麗

    gitでアレを元に戻す108の方法 | Webシステム開発/教育ソリューションのタイムインターメディア
    p260-2001fp
    p260-2001fp 2011/08/24
    過去改変が容易な事は利点か否か・・・
  • Trac0.12でGitのコミットログを可視化してみた - wadahiroの日記

    ふとまだ開発中のTrac-0.13のリリースノートを見ていたら、「Added a visualization of the revision graph in the revision log.」なんてものを発見。 対応するチケットはこちら。どうやら、GitなどのDVCSに限った機能のようですが、チケットに添付されているようにリビジョングラフが表示されるようです。 既にtrunkにもコミットされているので、0.13devをチェックアウトすれば動きそうですけど、変更点を見てみると0.12でもPlugin化すれば動きそう! できたら現在運用中の0.12で使いたいので、0.12向けにプラグインとして作ってみました。とりあえずそれっぽく動く物ができましたので、Shibuya.tracで公開しておきます。 最新のGitPluginとの組み合わせでしか試していないですが、もしかすると他のDVCSでも動

    Trac0.12でGitのコミットログを可視化してみた - wadahiroの日記
  • 本当はすごい codefirst の開発環境 - suer のブログ

    (記事は @suer, @mallowlabs, @mzp がノリノリで共同執筆しました!) 近代的なソフトウェア開発に必要なツールは3つある。 分散バージョン管理ツール ITS CI ツール 私はこれに AsakusaSatellite (以下AS)を加えたいと思う。 以上の4ツールを使用することによって、迅速なコミュニケーション、洗練された自動化をベースとした開発リズムを体験することができる。 このあとの節では具体的なユースケースをベースに、上記ツールの連携方法及びそのメリットをみていく。 ユースケース:開発中にソースコードの特定行で例外が発生した原因を探る ここは codefirst の開発室。 @suer と @mallowlabs と @mzp はリズム良くコードを書いています。 そんなとき、ビルドの異常を知らせるポップアップが表示されます。 さっそくAS 上でミーティングがは

    本当はすごい codefirst の開発環境 - suer のブログ
  • Gitを使った開発・運用フローの紹介

    私の所属している会社では、2年程前にバージョン管理システムをSubversionからGitに移行し、現在まで開発フローを試行錯誤してきました。ようやく形になってきたということで、守秘義務に接触しない程度に紹介&考察していきたいと思います。 形になってきたとはいえ、まだまだ試行錯誤中ですので色々なツッコミは大歓迎です。 現在の開発フローの俯瞰図# 現在の開発フローを俯瞰してみると大体下記図のような感じになっています。途中で図を書くのが面倒になった都合上、Jenkinsさんが1人しか居ませんが、実際はmasterブランチの他にreleaseブランチも監視してもらっています。 以降この図を元に話を進めていきたと思います。 Gitoriousを利用して自由に開発# GitoriousというGitHubに似たサービスがあります。このGitoriousはオープンソースとしても公開されていますので社内に

    Gitを使った開発・運用フローの紹介
  • ファイルシステムとしての Git - 言語ゲーム

    Git のコマンド体系は全く歴史に学ばず後世に禍根を残す酷いデザインだが、どういうわけか内部構造は大変素晴らしい。特にファイル構造を一旦キーバリュー式データストアに保存するというのは是非参考にしたいアイデアなので調べてみました。 Git 内部データストアの基機能は、ファイル名を使わず中身だけを保存する事です。ファイル名が無くて後からどうやって保存した中身を取り出すかというと、保存時に SHA-1 という文字列が発行されるのでそれを鍵に取り出します。それでは試しにやってみます。まず準備として新しい Git レポジトリを作ります。 $ mkdir test $ cd test $ git init Initialized empty Git repository in /Users/takashi/tmp/test/.git/ blob 次に、適当な文字列を保存します。 $ echo '適当

    ファイルシステムとしての Git - 言語ゲーム
  • A successful Git branching model を翻訳しました

    Vincent Driessenさんの "A successful Git branching model" を翻訳しました。 元記事はこちら: http://nvie.com/posts/a-successful-git-branching-model/ (翻訳の公開と画像の利用は人より許諾済みです) このブランチモデルの導入を補助してくれる、git-flowというGit用プラグインがあるそうです。 翻訳の間違い等があれば遠慮なくご指摘ください。 A successful Git branching model この記事では、私のいくつかのプロジェクト仕事でもプライベートでも)で約一年ほど導入して、とてもうまくいくことがわかった開発モデルを紹介する。しばらく前からこれについて書くつもりだったんだが、今まですっかりその時間を見つけられずにいた。ここでは私のプロジェクトの詳細については書

    A successful Git branching model を翻訳しました
  • Java Advent Calendar -ja 2010 おまけ - cactusman日誌

    id:shuji_w6e さんのご紹介をうけて。 Java Advent Calendar -ja 2010 が25日を過ぎてもなぜか続いているようですが、まぁ、おまけということで軽い内容にします。 ご紹介するものは、JGitです。 JavaのGitライブラリとGitクライアント、サーバなどを含むプロジェクトです。 http://eclipse.org/jgit/ EclipseのIncubationフェイズのプロジェクトで、EGitとは兄弟プロジェクトになります。 あっちのほうは、Eclipse Pluginになります。 で、JGitの何が良いかと言います、Pure Javaなところです。 そのため、JGitのCUIツールはJavaさえあればWindowsでも動きますし、ライブラリとしてJavaやJVMで動作する言語と混ぜて使うのも難しくないです。 EclipseがGitリポジトリに移行

    Java Advent Calendar -ja 2010 おまけ - cactusman日誌
  • A successful Git branching model を補助する git-flow を使ってみた - Twisted Mind

    git-flow という git の運用を補助するプラグインを使ってみたので、その過程をメモしてみました。 そもそも git を採用理由なども書いていきたいと思います。 git を採用した理由 まず何よりも git を採用した理由ですが、日語のがたくさんある。Subversion のように気軽にブランチを切ったりマージが出来ない方法では「開発スピードにバージョン管理がついてこれない」という結論に至りました。 そこで svn から git へ以降の準備を進めています なぜ hg や bzr ではないのか git-svn を前々から使っていて rebase のありがたみや branch を気軽にきる運用になれていたからというのもありますが、なにより身近に詳しい人が多いというのが一番です。 Tower や GitX という素敵な GUI があるのも魅力の一つですね。 A successful

    A successful Git branching model を補助する git-flow を使ってみた - Twisted Mind
  • 分散バージョン管理勉強会で話してきた - ぐるぐる~

    12/17 に開催された、分散バージョン管理勉強会に参加して、会社で運用している Git と Hudson を連携させた構成の紹介をしてきました。 会場に行くまでの話とか、他の人の発表の話とか、その他諸々は別エントリにまとめるとして*1、このエントリでは自分の発表に関連するところを書きます。 分かり難いことこそ美徳 (Git は玄人向け?) という話があったんですけど、あー、うー。なかなか反論難しい感じですよねw もちろん分かりにくくしようと思って分かり難くなっているわけではないです。 要は何を取って何を捨てるか、という話で、Git では速度をとって他のものを捨てているイメージ。 ハッシュわけわからん、って人はそれなりにいて、自分も「Mercurial のリビジョン番号とハッシュ併用スタイルいいよなー」とか思っていたんですけど、 @bleis リビジョン番号でどこそことか言われても相手と自