An open source Git extension for versioning large files Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise. Getting Started Download and install the Git command line extension. Once downloaded and installed, set up Git LFS for y
git blame 使い方 ファイルの各行がどのコミットのものか調べる file.txt に対して git blame file.txt とすると、 各行毎にコミットのハッシュ値、著者、時間が表示される。 git blame の出力を変更する -f コミットのファイル名を表示する -s 著者とタイムスタンプを表示しない -l ハッシュ値を短縮しないで表示する 行番号で指定した範囲の各行がどのコミットのものか調べる 「-L」オプションで範囲を指定できる。 行番号で指定するには数字を二つコンマで区切って指定する。 また、「+」と「-」を使ってオフセットを指定できる。 git blame -L 5 file.txt git blame -L ,5 file.txt git blame -L 5,10 file.txt git blame -L 5,+3 file.txt git blame -L
はじめに Excel(.xls; Excel97-2003ブック形式)ファイルをSubversionなどのバージョン管理システム(VCS,RCSとも)で管理することはしばしば発生する状況であると思います。 私も以前からCVSやSubversion(SVN)でExcelファイルのバージョン管理を行っており、うまく動作していると考えていました。 しかし、Bazaar(BZR)を利用する機会があった際に従来と同様の使い方をすると正しく動作していないように見える事態が発生し、当時のことをまとめるために本エントリを起こしました。 今回試してみた環境は以下の通りです。 Windows7 x64 Excel2010 TortoiseSVN 1.6.12, Build 20536 - 64 Bit bzr-2.2.2 Git-1.7.3.1-preview20101002 mercurial-1.7.3-
オープンソースという開発スタイルを啓蒙し、Open Source Initiativeを設立したことで知られるエリック・レイモンド氏が、「EmacsはBazzarからGitに移行すべき」と述べたそうだ(slashdot、レイモンド氏がemacs-develメーリングリストに投稿したメール、TechieNews)。 Emacsはそのソースコードの管理にBazzar(bzr)を利用しているが、Bazzarの開発は停滞しており、死にかけているという。とはいえ、Bazzarは利用するには十分な機能を備えており、問題も少ない。Bazzarが十分成熟したツールであることはレイモンド氏も認めているが、氏は同時に「停滞しているツールを利用し続けることは、新たな開発者の参加を難しくする」と述べている。 また、「若いハッカーはEmacsを恐竜のような、難しく、大きく、重装備の前世紀の遺物だと思っている」とも述
github gitのスライドがまとまってる http://www.find-job.net/startup/7-git-slides webベースでgitを勉強 http://try.github.io/ githubフローの説明 https://gist.github.com/Gab-km/3705015 ゴール add, commit, push, branch, checkoutを覚える 自分でトピックブランチを作ってpush、その後githubでpull requestを作成することができる githubフローを理解する railsのチュートリアル http://railstutorial.jp/ MVCの挙動(特にしっかり理解) http://railstutorial.jp/chapters/a-demo-app#sec-mvc_in_action GitHubに自分のアプリ
使い勝手にかかわる大きな仕様変更をする実績があり, 以前の仕様に親しんでしまうと対応に苦労することになるから. 知っている実績は以下です. Confluence 3.5 -> 4.0 での Wiki マークアップ エディターの廃止 Confluence 4.0 の準備をしよう (第 2 回新しい編集画面) | Confluence 4: マークアップとWYSIWYGのやりとり - Togetterまとめ bitbucket での Wiki 形式の変更 bitbucketはもう信用する気になれない - 檜山正幸のキマイラ飼育記 「Confluence 3.5 -> 4.0 での Wiki マークアップ エディターの廃止」は直接経験しました. その当時に所属していた組織でバージョンアップが行なわれると情報共有のために Confluence を利用することが困難となり, Wiki マークアップが
これを適当なパスの通ったところに置いて実行権限付ければ git stats で実行出来る 実行するのに Ruby が入っている必要がある 出力はこんな感じ $ git stats This week 3658 insertions(+), 1333 deletions(-) Today 1345 insertions(+), 652 deletions(-) Yesterday 255 insertions(+), 217 deletions(-) 2 days ago 693 insertions(+), 31 deletions(-) 3 days ago 402 insertions(+), 141 deletions(-) 4 days ago 0 insertions(+), 0 deletions(-) 5 days ago 0 insertions(+), 0 deletio
何か? git commitのオプション--allow-emptyご存知でしょうか? これは、オプションの名前の通り空のコミットの作成を許可するオプションです。 通常変更がないとコミットが作れないようになってるので 空コミットを作るにはこのオプションを指定する必要があります。 add(もしくはrm)もしない(stageに何も載せない)で commitしたときの注意文には登場するので知ってましたが使ってませんでした。 最近、開発フローの中で使い道を思いついて使うようになったので紹介です。 その1 空Pull Request作れる プルリクって、基準になるブランチから変更されたコミットがないと作れないと思ってます。 でも、変更はないんだけどプルリクのcommentに変更の「概要」「目的」「ビジネスインパクト」「どの数値が改善するのか」など色々さきに書いておきたいこととかありますね。 考えてる内
背景 レビューに時間を掛けているわりにあまり成果が出ていない 問題意識を感じる レビューという行為にもっと周りから理解があればいいのに、という風に考える 原因を外部に求めるのは良くないなと考え直す これまで自分が発言したコメントを読み返す 過度にフォーマル過ぎたり、コードの表層しか指摘していないところが多々あることが分かる 問題 GitHubのPull RequestやIssueでのコメントに、出来るだけ間違いや誤解が無いように気を付けられた丁寧な文章で書いてしまうことが多い。しかしながら、もっと普段互いに会話するときに使うような雑な言葉で書いて、コミュニケーションの量を増やした方が良いんだろうなと思う。 そもそもコミュニケーションの量が足りていないせいで、レビュアーがそのドメインについてあまり理解が得られず、問題の表面的な部分についてのみしか発言出来ないということが沢山ある。サービスごと
経緯 私の務めている会社ではMicrosoftさんの製品が主に使われています. 私はMicrosoft Wordを使うとあまりの使いづらさに集中力が切れて仕事の能率が著しく低下するのですが,そんな私に上司はある日「要件定義書書いて.」という言葉を投げかけてきました.要件定義書?また作業が滞る日々が続くと思ったので先手を打って起きました. 曰く,「PDF形式でも宜しいですか?」と. 上司は怪訝な顔をしながらも承諾してくださいました.これで,私の無駄なことに全力になってしまう本能が遺憾なく発揮されるのでした. 成果物 Latexで仕様書を書いた.GitLabで成果物管理をした. GitLabとJenkinsを連動させて,Push後に自動的にBuildするシステムを作り上げた. 無駄にLatexのMakefileに詳しくなった. 手順 Ubuntu 12.04でLaTeX環境を構築する GitL
年末emacs設定大掃除をして、これは捨てられないと思った設定書いてく - $shibayu36->blog; 昨年に引き続き、2013年の自分のemacs.dを振り返るのをやろうと思います。 今年はemacsでいろいろできるようにする、という方向よりも、emacsでの基本操作をどれだけ使いやすく出来るかということを中心にやって来ました。例えば .emacs.dの管理をどうするか コードリーディングや編集を速くするにはどうするか gitとの連携をどうやって簡単にするか この辺りについて1つずつまとめて行きたいと思います。 .emacs.dを管理する .emacs.dの管理って難しいですよね。僕も関西Emacsに参加してから自分が最新のやり方についていけてないなと感じたので、今年はいろいろと見なおしてみました。 基本的なやり方としてはこんなかんじです。 外部elispはpackage.elと
JavaScript - Client Side - Advent Calendar 2013 12/07分の記事です。 JavaScript 超初心者による、初心者向けのエントリーです。 プルリクエストをレビューしているとたびたび、 レビューコメントやプログラムの diff に「いいね」したくてたまらなくなりますよね。 皆さんのそんな願望を叶えるべく、 Github/Github enterprise 用 UserScript「StealthLike」を開発しました。 自分で言うのもあれですが、 これがまた、どうしてなかなか超絶便利です。 スクリプトは、下記の通り Github にて公開しています。 nezumi650/StealthLike 本日は、この「SealthLike」を紹介しつつ、 作成する中で学んだ事をかんたんにまとめておきます。 ■StealthLikeとは プルリクや
ハッカーがいないまともなコードを書ける起業家にほとんど出会わない。よく会うのは、私と同じく熱意ある起業家に誘われてその手伝いをしている、あるいは共同創設者となった人だ。ビジョンを語るCEO自身がハッカーであるパターンについては、遭遇したことがない。 私が人と会った数などたかが知れている。そういう人、CEO兼(元)CTOが日本に存在することも知っている。それでも、私の予測をくつがえす少なさだったし、実状もそうだろう。 起業する人がコードを書けないことが必ずしも悪いと言いたいわけではない。でも、それについてやはり考えておくべき点を私の経験を踏まえて述べようと思う。また、コードは書けるが起業はぞっとする、と思っているような人々にもだ。 書けなければいけないとは言わないが、覚悟は必要だまず、コードの書けない起業家の皆様へ私が伝えたいことを述べる。 もしあなたがソフトウェアの介在するプロダクトで儲け
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く