タグ

gitとgitlabに関するshufoのブックマーク (3)

  • GitLab flowから学ぶワークフローの実践 | POSTD

    Gitによるバージョン管理では、従来のSVNなどよりずっと簡単にブランチングやマージができます。さまざまなブランチ戦略やワークフローが可能であり、以前のシステムに比べるとほとんど全てが改善されたと言えるでしょう。しかしGitを利用する多くの組織はワークフローの問題に直面します。明確な定義がなく複雑で、Issue Tracking Systemと統合されていないからです。そこで、明確に定義された最良の実践的方法としてのGitLab flowを提案したいと思います。issue trackingには feature driven development と feature branches を組み合わせます。 他のバージョン管理システムからGitに移行する際によく耳にすることは、効果的なワークフローの開発が難しいということです。この記事ではGitワークフローとIssue Tracking Sys

    GitLab flowから学ぶワークフローの実践 | POSTD
  • GitLab & web hooks & git-flowで実現する企業向けgit環境の構築

    1. GitLab & Web Hooks & git-flowで実現する 企業向けGit環境の構築 CROOZ株式会社 技術統括部 鈴木 優一 © CROOZ,Inc. 1 2. Gitが開発者もたらした恩恵 『ブランチ管理が容易 & ブランチ作成が高速』 Subversionと比較すると… ・ローカルにリポジトリを持っているため自由度が高い。 ⇒ サーバ側を気にせずブランチを切ったり、 ワークスペースを切り替えたりできる。 ⇒ ワークスペースの切り替えが超高速 ・trunk、branchesごとに再チェックアウトが不要 etc … Git が開発者にもたらした恩恵は非常に大きい! 一方、企業で開発する場合にGitだとつらい部分もある。 © CROOZ,Inc. 2 3. 企業でGitを利用する場合にツラいこと 1.Bareリポジトリが複数サーバに分散しがちになる。 展開の容易さから、

    GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
  • GitLabを他のマシンに載せ替える方法 - Qiita

    遊んでるサーバーにテスト的に導入してみた GitLab が思いの外使えるので格的に使用すべく性能が良いサーバーに格上げするためにデータ移行するという、よくあるパターンの作業メモ。 元ネタはこちらから拝借したのだけど、Debのパッケージ使ってたり内容が古かったりしたので簡単にまとめてみる。 (参考)Gitlabの移行作業 全体の流れとしては、 移行元で GitLab を最新版にあげておく 移行先で最新版の GitLab をインストールしておく 移行元の /home/git を 移行先の /home/git にコピー MySQLのデータを移行元から mysqldump で取り出し、移行先のMySQLに突っ込む だけでいける。簡単に言うと。 移行先と移行元で「git」ユーザーが同じUIDなことが前提。 でも、ところどころハマるところがあるので、以下作業ログ。 まずはここらへんを参考にして、移行

    GitLabを他のマシンに載せ替える方法 - Qiita
  • 1