タグ

Gitに関するcoolstyleのブックマーク (30)

  • チーム開発においてGit初心者が踏みがちな地雷まとめ|TechRacho by BPS株式会社

    morimorihogeです。残暑やばい。 ※元々は2014年に書いた記事ですが、2020年になっていろいろと事情も変わっているので2020年revise版として更新しました。 弊社ではバージョン管理システムにGitを使っています。 数ヶ月以上一緒にやっているある程度ツーカーなメンバーだけのプロジェクトなら問題無いのですが、案件によっては協力会社の方が一時的にJOINしたり、新規参入メンバーの参加などで、これまでGitを使ったことがない、または格的なチーム開発でGitを使ったことがない人が参加することもあります。 ※2020年現在では流石に全くGitを使ったことのない開発者というのはほぼ見なくなりましたが、チーム開発できちんと運用に乗せて使ったことがない、という所は今でもそこそこあるようです。 Gitは自由度の高いシステムですが、その分概念を覚えることが必要なため、導入の敷居が高い方だと

    チーム開発においてGit初心者が踏みがちな地雷まとめ|TechRacho by BPS株式会社
    coolstyle
    coolstyle 2014/04/26
    gitを使いこなせないようなスキルしか持ってない人が主流なチームで開発しないといけないとかイヤな状況ですね
  • エリック・S・レイモンドの提言「Bazaarは死にかけだから、EmacsはGitに移行すべき」 - YAMDAS現更新履歴

    bzr is dying; Emacs needs to move エリック・S・レイモンドが Emacs の開発者メーリングリストに投げたメールが Slashdot や LWN.net で話題になっている。 恥ずかしい話、ワタシは Bazaar(コマンドラインツールが bzr)のこと自体ほとんど知らなかったのだが、元々は Canonical の社員が作った分散型バージョン管理システムで、現在も Canonical のドメイン内に公式サイトがあるが、GNU プロジェクトの一部なのね。 Canonical という出自があり、Ubuntu などがソース管理に使っており、GNU プロジェクトの関係で GNU Emacs も然り。 で、esr は Bazaar は死にかけだから、Emacs は(同じ分散型バージョン管理システムの)git にソース管理を移すべきと提言している。 不都合な真実は、多く

    エリック・S・レイモンドの提言「Bazaarは死にかけだから、EmacsはGitに移行すべき」 - YAMDAS現更新履歴
    coolstyle
    coolstyle 2014/01/10
    エリックSレイモンドはMercurialの未来も明るくないと思ってるらしい。
  • Linus君がボクを後継者に指名した理由 - Gitメンテナー 濱野 純氏

    今やソースコード管理システムの標準となっている「Git」(関連記事)。作者のLinus Torvalds氏から指名され、メンテナーとして責任を負っているのが現在米国のGoogle社に勤務する濱野純氏だ。濱野氏に、メンテナーを引き継いだ経緯、Googleでの仕事などについて聞いた。 Gitコミュニティはどのように活動しているのですか。 体の開発は、デザインからコードレビューまで、すべてGitメーリングリストで行っています。最近のリリースには、それぞれ60人から80人程による変更が入っていますが、常に活動している主要な開発コミュニティ参加者、と言えるのは10人程度です。 開発者でない人たちで#git IRCチャネルとか、stackoverflowなどでエンドユーザーのサポートをしてくれる人たちの数はもっと多いと思います。この人たちも、Gitコミュニティの重要な仲間です。 Gitコミュニティ

    Linus君がボクを後継者に指名した理由 - Gitメンテナー 濱野 純氏
    coolstyle
    coolstyle 2013/04/19
    Googleの人になってた。
  • こわくない Git

    8. コミットに入ってる情報 リビジョン (SHA-1 ハッシュ) 例: 23cdd334e6e251336ca7dd34e0f6e3ea08b5d0db Author (コミットを作成した人) 例: オープンソースプロジェクトにパッチを送った人 Committer (コミットを適用した人) 例: 受け取ったパッチを取り込んだ人 ファイルのスナップショット (tree) コミットで変更されたファイルを含むツリー(説明は省略) 1つ前のコミットのリビジョン 例: 4717e3cf182610e9e82940ac45abb0d422a76d77 9. コミットに入ってる情報 リビジョン (SHA-1 ハッシュ) 例: 23cdd334e6e251336ca7dd34e0f6e3ea08b5d0db Author (コミットを作成した人) 例: オープンソースプロジェクトにパッチを送った人 Co

    こわくない Git
    coolstyle
    coolstyle 2012/11/22
    内容はともかく資料がわかりやすくてよいなーと思った。
  • サル先生のGit入門〜バージョン管理を使いこなそう〜【プロジェクト管理ツールBacklog】

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

    サル先生のGit入門〜バージョン管理を使いこなそう〜【プロジェクト管理ツールBacklog】
    coolstyle
    coolstyle 2012/07/18
    さすがのヌーラボクオリティ
  • Git の GUI クライアントまとめ | バシャログ。

    誰も書かないから連投だよ!キー!!どうも、こんにちは nakamura です。 個人的には去年辺りから Git を使う場面が増えていたのですが、ここ最近やっと会社的にも使い始めるようになりました。いざ会社やチームで Git を使うとなると問題になるのが GUI で使えるのかどうか?という所だと思います。(うちのデザイナー陣は cd と ls しか Unix コマンド知りません・・・)GUI の Git クライアントも最近は色々と充実してきたようなので簡単にまとめてみようと思います! TortoiseGit TortoiseGit いわずもがな Subversion で圧倒的に使われている TortoiseSVN の Git 版です。ちょっと前に触った時はまだまだだな~なんて思ってたのですが、最新版を改めて入れてみると普通に使えるようになってました。 日語化もこの辺でできるみたいです。→

    Git の GUI クライアントまとめ | バシャログ。
    coolstyle
    coolstyle 2012/06/27
    GitExtensionsがないだと
  • Git and GitHub Secrets

    We tuck a lot of features away on github.com. Sometimes the UI just hasn’t been fleshed out. Or we have bigger plans in mind for the feature in the future. Or it just hasn’t been finished yet. But we still want to give you the flexibility of using that feature today. The same can be said about Git. If you’ve ever looked at the manpages, there’s feature after feature and option after option in its

    coolstyle
    coolstyle 2012/05/25
    絵文字は海外でもEMOJIで通じるのか
  • 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のメモ
  • コミットメッセージの書き方 - 2012-02-21 - ククログ

    はじめに 「分かりやすいコードを書く」、「コードと一緒にテストも書く」等はソフトウェア開発において大切なことです。しかしそれと同じくらい大切なことして「分かりやすいコミットメッセージを書く」があります。これはあまり着目されていなく、見過ごされていることです。 今回は、コミットメッセージの分かりやすさの大切さ、そして、分かりやすくするための書き方を説明します。 コミットメッセージとその大切さ バージョン管理システムとコミット 現在、ほとんど全てのソフトウェア開発ではSubversionやGitなどのバージョン管理システムを使っています。バージョン管理システムを使うことによるメリットというのは、ソフトウェアの変更が記録されていくことにあります。 具体的なメリットは3つあります。 ソフトウェアの調査がしやすくなることです。現時点でのコードと、そして変更の履歴とを組み合わせることで、それらから非常

    コミットメッセージの書き方 - 2012-02-21 - ククログ
  • あまり知られていないGitのTips - アジャイルSEを目指すブログ

    思い浮かんだGitのTipsを列挙してみました。 gitのコマンドをで補完する git-completion.bash を入れると、でコマンドの補完が効くようになります。 また、PS1の設定を行うと現在のブランチ名が常にbash上に表示されるようになります。 (Windowsの場合、msysgit は標準で入ってます) contrib/completion/git-completion.bash - GitHub インストール方法(引用) # To use these routines: # # 1) Copy this file to somewhere (e.g. ~/.git-completion.sh). # 2) Add the following line to your .bashrc/.zshrc: # source ~/.git-completion.sh # # 3)

    あまり知られていないGitのTips - アジャイルSEを目指すブログ
  • Free Mercurial and Git Client for Windows and Mac | Atlassian SourceTree

    A free Git client for Windows and Mac Sourcetree simplifies how you interact with your Git repositories so you can focus on coding. Visualize and manage your repositories through Sourcetree's simple Git GUI. Simple for beginners Say goodbye to the command line - simplify distributed version control with a Git client and quickly bring everyone up to speed. Powerful for experts Perfect for making ad

    Free Mercurial and Git Client for Windows and Mac | Atlassian SourceTree
    coolstyle
    coolstyle 2011/10/31
    SourceTreeというアトラシアンが作ってるMercurial git Subversion用のクライアントツールらしい
  • Git管理の神ツール「Gitolite」なら、ここまでできる!

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

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

    GitHub Desktop Focus on what matters instead of fighting with Git. Whether you're new to Git or a seasoned user, GitHub Desktop simplifies your development workflow. Download for macOS Download for Windows (64bit)

    coolstyle
    coolstyle 2011/06/23
    近いうちに試してみよう
  • 【翻訳】Gitをボトムアップから理解する

    John Wiegleyさんの "Git from the bottom up" を翻訳しました。 元PDFはこちらからダウンロードできます: http://newartisans.com/2008/04/git-from-the-bottom-up/ 元記事のライセンスがクリエイティブコモンズのBY-SAであったため、この翻訳もBY-SAとなります。 ライセンスを守って自由にご利用ください。(詳しくは記事内の最初にも書いてあります) 翻訳ミスの指摘や改善の提案等があればブログコメントやTwitter(@oshow)などで遠慮なくどうぞ。 Git をボトムアップから理解する Wed, 2 Dec 2009 by John Wiegley 私が Git を理解しようと調査した時、高級なコマンドの視点から眺めるよりボトムアップ式に理解することが役立った。そしてボトムアップ視点で見る Git

    【翻訳】Gitをボトムアップから理解する
  • 大企業はソースコードの管理に何を使っている?

    Facebookの元CTOだったダスティン・モスコヴィッツが立ち上げた質問サイト、Quoraにて大企業がどんなソースコード管理システムを使っているのか?という質問が挙っていました。Quoraは回答の質が高いという触れ込みでスタートしているサービスなのでこれらの情報は多分正しいのでしょう。 Facebook svn (一部の人はgitも使っている) Amazon perforce Zynga svn Netapp Perforce Google git(Android), Perforce Quora git SAP Perforce ebay Clear Case git(実験中) VMware Perforce この内容の限りだとオープンソースではgit、商用ではPerforceという流れがあるようですね。 via:http://www.quora.com/What-version-co

    大企業はソースコードの管理に何を使っている?
    coolstyle
    coolstyle 2011/05/07
    Git強いなー
  • ProjectLocker - Natural Software

    最近 ProjectLocker という Trac+SVN,Gitのホスティングサービスを使っています。 https://projectlocker.com/ ProjectLocker は 3ユーザー、500MB まで無料で使えるサービスで BTS として Trac、リポジトリとして SVN,Git が使えます。 ちなみに Trac は 0.11.7 の模様 ちょっと使ってみた感想です UI英語だけど普段使ってるUIなので特に問題ない 最初はほぼ素のTracだけどpluginは結構インストールされていて無効になっている リポジトリにGitを選択するとTracGitPluginが有効になり、ソースブラウザからGitリポジトリが見える Gitを使ってコミットフック(refs,closed は確認)ができる プラグインの中には TracGanttCalendarPlugin や Workfl

    ProjectLocker - Natural Software
    coolstyle
    coolstyle 2011/02/21
    Herokuよりも無料で使える範囲が広くて良いかも
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 少人数開発に役立つ5つのまとめ

    if ( $blog == " Webエンジニアのためのライフハック " ) { print " 1-byte.jp "; } ホーム1-byte.jpとは 書いてるヒトは ここ2ヶ月間で気になる記事がたくさん上がっていました。 特に少人数チームにおける開発に関する記事です。 昨日、書き上げた”1年間の技術的負債を返すために読んだ3冊の“にある通り、お知らせメールでは1年間の技術的負債を返そうとしています。 そのためには今まで曖昧だった箇所を浮き彫りにし、改善する必要があります。 また、せっかくなので新しいモノも取り入れたい。 こうしたことを考えながらの2ヶ月だったので、自然と目に止まった記事が3つありました。 スタートアップ企業で8年間Webの開発をしてみての反省点いろいろ 複数人(2-3人)でウェブサービスを開発するコツ A successful Git branching m

    coolstyle
    coolstyle 2010/11/30
    うちの会社でbleisが運用してる方法を(mzp経由で)紹介されて誇らしい反面、同じうちの会社でSubversionを使ってるチームは適切なコミットもできないというこのギャップ…。
  • Gitを使って誰でもDropboxを作れる·RubyDrop MOONGIFT

    RubyDropはRuby製のオープンソース・ソフトウェア。個人的にDropboxはとても便利に使っている。これなしの生活は考えられないくらい便利だ。有料であれば50GBまで使えるが、無料版の2GBでは物足りないと感じる人も多いだろう。だがお金は払いたくないという人もいるだろう。 サーバ起動中 そこで考えたいのが自分だけのDropbox構築だ。重要なのは自動的に同期されるシステムであること、バージョン管理されること、複数のコンピュータ間でデータが同じ状態に保てることだろう。それらを実現するのがRubyDropだ。 RubyDropはRuby1.9系で動作するソフトウェアだ。簡単に言えば、特定のフォルダに関してRubyDropが監視を行う。そして変更があると内容をリモートのGitリポジトリにアップデートする。Gitリポジトリ側で変更があれば、Pullする仕組みだ。 自動的に同期されている G

  • Gitを統合した「KDevelop 4.1」がリリース | OSDN Magazine

    KDEベースの統合開発環境「KDevelop」の開発チームは10月26日、最新版「KDevelop 4.1」を公開した。約6カ月ぶりの安定版リリースとなり、Gitのネイティブサポートなどの新機能が加わっている。 KDevelopはプラグインアーキテクチャを持つ統合開発環境。WindowsMac OS X、Linux、Solaris、FreeBSDなどをサポートし、C/C++などの言語による開発が可能。 KDevelop 4.1ではGitをサポート、すでに対応しているSVNとCVSに加えてGitによるバージョン管理に対応した。プロジェクト管理でのファイルの移動、追加、削除などの基的な操作がサポートされるほか、変更比較やレビューなどもサポートするという。 このほか、外部コンソール経由のスクリプト向けのプラグイン、リモートにあるプロジェクトのインポートと起動も加わっている。Hex Edito

    Gitを統合した「KDevelop 4.1」がリリース | OSDN Magazine