タグ

gitに関するnihenのブックマーク (15)

  • checkoutしたファイルのmtimeを、そのファイルがcommitされた時刻に合わせたい ― svnとgitの場合 - (ひ)メモ

    唯一の中央レポジトリと複数のcheckoutするノードというトポロジの場合、checkoutしたファイルのmtimeがノード間で同じ時刻(当該ファイルがcommitされた時刻)になっているとなにかと都合がいいです。 例えば、Webアプリのデプロイを中央レポジトリからのcheckout(やupdate)で行う場合を考えます。もし、内容が同じなのに複数あるアプリサーバの間でmtimeが異なってしまっていると、 サーバごとにETagヘッダの値が異なってしまう ※Apacheの場合、FileEtagディレクティブを調整(mtimeを見ないように)することによって統一可能ではあります サーバ間でrsyncをかけると無駄なファイルコピーが発生する 内容が同じににもかかわらずmtimeが異なるせいでコピーが発生する ※--size-onlyオプションでmtimeを見ないようにして回避可能ではあります と

    checkoutしたファイルのmtimeを、そのファイルがcommitされた時刻に合わせたい ― svnとgitの場合 - (ひ)メモ
    nihen
    nihen 2010/06/07
    gitのほうは面倒すな・・・
  • 您访问的资源不存在或已被删除

    nihen
    nihen 2010/06/04
  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

    nihen
    nihen 2009/12/13
  • デリヘルファック | アブノーマルなデリヘルの楽しみ方をご紹介。

    デリヘルファックのトップページです。 便秘気味でアナルファックをする気にならないとかいつものデリヘルですけど、今回はオプションプレイで楽しんでみようかな。と思ったら、女の子によるので、在席する女の子の数が多いデリヘルがいいですよ。それでもピンキリですけどね。多いところでは50人くらい抱えているところもあるんですけど、そんなところでも出勤しているのは時間によっても変わってきますけど半分以下と考えたほうがいいですよ。これは小規模なお店や大手などのチェーン店でも一緒ですよ。それでも絶対数の問題ですよね。たとえばアナルファックですけど、これに対応してくれる女の子は少ないですよ。お店に一人いたらいいくらいかもしれませんし、対応OKだからといって申し込んでみたら、1日に一回だけとか、今は便秘気味でアナルファックをする気にならないとかそんなのが多いですね。ですからアナルファックについては地道にチャンスを

    nihen
    nihen 2009/10/20
  • gitで双方向mergeしたときに起こった問題を再現 - はこべにっき ♨

    gitで双方向にmergeしてるとひどいはまり方をするときがある件 - はこべブログ ♨でごちゃごちゃ言っていた状況を再現するコードを書いてみた. 実行すると,カレントディレクトリにmerge_testというリポジトリに,問題になっている状況を再現する.だいたいコメントに書いてあるます merge_test.sh · GitHub 研究室の友達といろいろ議論した結果,結局,gitがなにか悪さをしているとかではなくて,ブランチをどう運用するかが問題なんだろうということで落ち着いた. いったんexperimentalにmasterをmergeするとmasterで行われた変更がexperimentalに含まれることになる.その後,masterにexperimentalをmergeするときには,master関する衝突とexperimentalに関する衝突の解消の両方をする必要がでてくる可能性がある

    gitで双方向mergeしたときに起こった問題を再現 - はこべにっき ♨
    nihen
    nihen 2009/10/16
    まぁこれはsvnでも起こる問題すね。以前yappoさんも書いてた。http://d.hatena.ne.jp/yappo/20080227/1204098321
  • へぼへぼCTO日記 - Archer and Git

    最近会社のレポジトリ管理も順次gitに移行しようとしてるのですが、今までArcher&svnでデプロイしていたものをgit用にarcher.ymlを書き換えしてみた。 http://gist.github.com/211153 汎用的にはこんな感じ。中央サーバのレポジトリにreleaseというブランチを作っておいて、作業者もそれの追跡ローカルブランチなreleaseを作っておくというのが前提。releaseに直接コミットは厳禁。 git stash saveがあるから作業ディレクトリを別に用意する必要ないかなぁとか思ってこんな形にしてみた。今のところ満足してるけど運用しているうちになんか不具合がでるかもしれない。

    nihen
    nihen 2009/10/16
  • Accueil

    Paris, la ville lumière, s'enrichit d'une nouvelle attraction sensationnelle qui fera le bonheur des amateurs de sensations fortes et des fans de super-héros. Le Batman Escape Game a ouvert ses portes, proposant une expérience immersive unique dans l'univers du Chevalier Noir. Ce nouvel escape game situé en plein cœur de la capitale promet de devenir un incontournable pour tous... Les transactions

    nihen
    nihen 2009/10/11
  • git の alias - 日記を書く [・w・] はやみずさん

    git checkout が長くてめどいとか思ってたら、aliasを設定すればよかったらしいです。 ${HOME}/.gitconfig に、次のように書いときました。 [alias] co = checkout ci = commit st = statusこれで git co とか git ci が使える。

    git の alias - 日記を書く [・w・] はやみずさん
    nihen
    nihen 2009/10/03
  • Gitもまだよく分かっていない - すぎゃーんメモ

    公開しているプログラムはだいたいGithubを使っていて、基礎的な使い方はだいたい分かったつもりなんだけど、やっぱりつまづくことは多い。 git pullでGithubが持っている更新を持ってこようとしたときに $ git pull Enter passphrase for key '/Users/sugyan/.ssh/id_rsa': You asked me to pull without telling me which branch you want to merge with, and 'branch.master.merge' in your configuration file does not tell me either. Please name which branch you want to merge on the command line and try aga

    Gitもまだよく分かっていない - すぎゃーんメモ
    nihen
    nihen 2009/10/02
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    nihen
    nihen 2009/09/12
  • 高密度小池 / git-svn のちょっとイイ話

    git-svn のちょっとイイ話 Git-SVN を使ってる人が周りになんとなく増えてきたので。 SVN クライアントとして Git を使える利点は、ネットワークどうこうというよりは、 Git の便利機能が使えまくることなんじゃないかと思います。 Git が SVN よりも圧倒的に優れている点としては、ブランチのマージが楽という点が挙げられると思いますが、 Git-SVN を使うことで、 SVN ユーザーもこの Git の優れたマージ機能の恩恵を被れます。 SVN は CVS よりブランチ作りやすくなってるけど、マージが困難なので結局ロクにブランチ切らない、みたいなことも多いと思うのですが、 Git-SVN があればガンガンブランチ切ってはマージしまくって、というふうに作業出来ると思います、よかったですね。 んで、 Git-SVN を使っていると、今自分が作業しているのがどこにコ

    nihen
    nihen 2009/09/08
    「Git-SVN を使うことで、 SVN ユーザーもこの Git の優れたマージ機能の恩恵を被れます」そーなのか。使ってみるかな。
  • Google製のGit用ソースコードレビューシステム·Gerrit MOONGIFT

    ソースコードのレビューはシステムの品質を高めるのに大切な作業だ。GoogleやVMWareでも使われており、ブラウザを使って差分を確認してコメントができるようになっている。社内向けには拙作のSubversionソースコードレビューシステムの宍道湖がある(Rails製)。 Git向けソースコードレビューシステム この手のツールはSubversion向けのものが多かったが、Gitでも使いたいならGerritに挑戦してみよう。 今回紹介するオープンソース・ソフトウェアはGerrit、Git向けソースコードレビューシステムだ。 GerritGoogleが大々的に発表している訳ではないが、Google社員が開発しておりAndroidのオープンソースプロジェクトにおけるソースコードレビューにも利用されている。他のシステム同様に差分を見て、そこにコメントすることが可能だ。 差分を見てコメントする 差分

    Google製のGit用ソースコードレビューシステム·Gerrit MOONGIFT
    nihen
    nihen 2009/04/24
  • Git - SVN Crash Course(in Japanese)

    Original Page: http://git.or.cz/course/svn.html Based on: Last-Modified: Tue, 08 Apr 2008 21:30:18 GMT Git バージョンコントロールシステムへようこそ! ここでは、現在あなたが有している Subversion の知識を元に、Gitの使いかたを簡単に紹介していくよ。 最新の Git をインストールしておこう。 Git ドキュメントの中にも、とっても有益なチュートリアルが用意されている。 How to Read Me Things You Should Know Commiting Browsing Tagging and Branching Merging Going Remote Sharing the Work How to Read Me こんな感じの小さなテーブルの中では、特定のタ

    nihen
    nihen 2009/01/14
  • Git ユーザマニュアル (バージョン 1.5.3 以降用)

    (訳注:この資料は、http://www.kernel.org/pub/software/scm/git/docs/user-manual.html に掲載されている 内容を日語訳したものです。 英語が得意でないので、誤訳があるかもしれません。 必要な場合は、原文を参照してください。) git は高速な分散リビジョン管理システムです。 このマニュアルは、基的な UNIX コマンドのスキルをもった人が読むことを想定していますが、 git に関する前提知識は必要ありません。 Chapter 1, リポジトリとブランチ と Chapter 2, 履歴の探索 では git を使用してプロジェクトを取得・調査する方法を説明します。 — これらの章を読むことで、ソフトウェアプロジェクトの特定のバージョンをビルドして テストしたり、回帰点を探し出す方法などを習得してください。 実際に開発する必要のあ

    nihen
    nihen 2008/12/31
    年末年始のうちに読んでおきますか。
  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • 1