タグ

gitと環境に関するiwwのブックマーク (5)

  • タグ付けデプロイの思想的裏付け - Qiita

    こんにちは、皆さん PHP勉強会の第126回にて、タグ付けデプロイの話をしたのですが、十分に思想的な背景を説明できていなかったので、この場で説明をしようかと思います。 前提 勉強会で話した内容などについては、以下にまとめておきます。 タグ付けとは git tag を使って特定のコミットに対して目印をつける行為を指しています。 タグとリリース git tag自体はただ目印をつけるだけですが、その目印に意味を付加することができます。 GitHubを常用している方なら、すでにご存知かと思いますが、GitHubではリリースの概念があり、それは特定のコミットに対し、リリース用のタグ、例えばバージョン番号 ( vx.x.x )をつけることでなされます。 GitHubプロジェクト内でreleaseを選択すると、リリースリストとしてのタグの一覧や、タグ付けのUIにアクセスすることができます。 これは同じ

    タグ付けデプロイの思想的裏付け - Qiita
    iww
    iww 2019/10/29
    『「タグをつけたらデプロイする」というフロー』 デプロイしたらタグをつけるじゃなくて逆なのか。なるほど
  • チームで利用するスクリプトに便利な -c オプション - Qiita

    git-configで設定されてる値によって結果が変わるようなスクリプトをなんとかしたい! そんなときはそのコマンドのみ指定したconfigの値で実行する -c オプションが便利です。 例えば、git管理下にある日語のファイルに対してあれやこれや処理をしたい場合、 core.quotepathの設定によってはうまくいかないことがあったりします。 git ls-files | grep '何か日語' core.quotepath=true になっている場合うまくいかない! そんなときは -c オプション! git -c core.quotepath=false ls-files | grep '何か日語' core.quotepath=true になっていてもうまくいく! まとめ チームでの利用など他の人と共有するスクリプトで、configの値に左右されそうなものがあったらとりあえず

    チームで利用するスクリプトに便利な -c オプション - Qiita
    iww
    iww 2015/03/26
    -cオプションは、バージョン1.7.1には無いが1.7.2.5にはある
  • LINE iOSアプリ開発についてのご紹介 LINE Engineers' Blog

    [English version] はじめまして、LINE技術戦略室のhayaishiです。 趣味自転車と言っていますが最近は全く乗っていません。 この記事では、LINEのiOSアプリ開発に関することをいくつかご紹介させていただこうと思います。 LINEのiOSアプリ開発環境 ソースコード管理 ソースコードはgitで管理しています。gitのリポジトリブラウザとしてGithub Enterpriseを利用しており、Githubでお馴染みのPull Requestなどを活用して開発を進めています。 また、LINEのiOSアプリのタスクについてはGithub Enterpriseとは別のチケット管理システムを利用しておりそちらのステータスと連携して開発者、QA、プランナー間の開発状況の共有を行っています。 Gitでの開発フローについて LINEのiOSアプリはgithub-flowの様に

    LINE iOSアプリ開発についてのご紹介 LINE Engineers' Blog
  • あまり知られていない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を目指すブログ
  • 1