タグ

構成管理に関するlizyのブックマーク (15)

  • いまさら聞けない、成功するブランチモデルとgit-flowの基礎知識

    いまさら聞けない、成功するブランチモデルとgit-flowの基礎知識:Gitランチを使いこなすgit-flowGitHub Flow入門(1)(1/2 ページ) 数回に渡ってgit-flowGitHub Flowを使ったGitの活用テクニックを紹介します。初回は、ブランチ管理の課題と効率的にバージョン管理できる5つのブランチモデルと、ブランチの管理を簡単に行えるツール「git-flow」について。 Gitなどの次世代のバージョン管理ツールの特徴として、ブランチの機能を高度に活用できるという利点があります。Gitのブランチを生かしたツール・フローとして「git-flow」「GitHub Flow」が注目を浴びていますが、連載では数回に渡ってgit-flowGitHub Flowを使ったGitの活用テクニックを紹介します。初回は、git-flowの概要を紹介します。 効率的にバージョ

    いまさら聞けない、成功するブランチモデルとgit-flowの基礎知識
  • データベースのバージョニングとアップグレードスクリプトの利用

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    データベースのバージョニングとアップグレードスクリプトの利用
  • 知らないと現場で困るバージョン管理システムの基礎知識

    知らないと現場で困るバージョン管理システムの基礎知識:DevOps時代の開発者のための構成管理入門(3)(1/3 ページ) 「DevOps」という言葉にもあるように、ソフトウェア構成管理は、インフラ運用に取り入れられるなど、変わりつつある時代だ。連載では、そのトレンドにフォーカスして、現在のソフトウェア開発に有効な構成管理のノウハウをお伝えする。今回は構成管理に不可欠ともいえるバージョン管理について、ブランチ機能を中心に紹介。SubversionからGitへの移行事例も。 いまさら聞けない「バージョン管理」とは 第3回目となる今回では、構成管理において「過去のある時点の状態をどのように復元するか」を実現するために不可欠ともいえるバージョン管理とバージョン管理システムについて紹介します。 「集中管理方式」と「分散管理方式」 バージョン管理システムとは、ファイルに対して「誰が」「いつ」「何を

    知らないと現場で困るバージョン管理システムの基礎知識
  • git-flow によるブランチの管理

    今回は分散バージョン管理システムgitと共に用いる「ブランチモデル」について紹介していただきます。gitを使ってみて、その高機能さをどう使えば良いか悩まれた方は、ぜひ稿をご一読ください。gitそのものの使い方については解説していませんので、その際には『 実用git 』などの書籍を参考にしてください。 git-flow は Vincent Driessen 氏によって書かれた A successful Git branching model (O-Show 氏による日語訳) というブランチモデルを補助するための git 拡張です。 git-flow を利用する前には、まずこの文章を一読することをおすすめします。 その骨子については、 Voluntas 氏のブログ が参考になります。 git を使うメリットの 1 つは、そのブランチモデルです。しかし gitを使っていると、その高い柔軟性か

    git-flow によるブランチの管理
  • 第3回 ブランチvs.フラグ | gihyo.jp

    とっておきの変更 ソフトウェアをいつでもリリースできるようにしろと求める継続的デリバリの広まりにより、毎日のようにソフトウェアがリリースされるようになりました。早いうちからコードを野にさらせば、隠れた問題を前もって見つけることができるからです。 短いリリース間隔に身を置くと気づくことがあります。「⁠リリースできること」と「リリースしたいこと」は、必ずしも一致しないのです。たとえば大規模なビジュアルデザインの変更やとっておきの新機能を想像してみましょう。こうした粒度の大きい変更は、たとえ動作する、つまりリリース可能な状態でも、そのまま衆目にさらしたいとは限りません。期待を裏切らない形でお披露目したい、とっておきの変更があります。息を飲む新しい体験がもたらすユーザの驚きや喜びも、ソフトウェアにとっては大切な財産だからです。 とっておきの変更を仕上げるには時間がかかります。一方で、その仕上げが終

    第3回 ブランチvs.フラグ | gihyo.jp
  • 分散リポジトリ型時代のソフトウェア構成管理

    正式には、 「ソフトウェア構成管理」 (Software Configuration Management: SCM) と言います。 「ラショナル統一プロセス」 (Rational Unified Process: RUP) では、 「構成および変更管理」 (Configuration and Change Management: CCM) などとも呼ばれます。 では「構成」とはなんでしょう?

    lizy
    lizy 2011/11/19
    中央にpushする前にレビューするような場合に便利そう
  • テクマトリックス、ソフトウェア構成・変更管理ツールの最新版「AccuRev 5.2」発売

    AccuRevは、複数拠点での分散開発や並行/派生開発、SPL開発、アジャイル開発といったさまざまな開発手法に対応できるソフトウェア構成・変更管理ツール。複雑で面倒なブランチ管理やマージ作業を効率化し、開発者の作業負荷を大幅に軽減できる。 また、アクセス権限のないユーザーによる、ソースコードへのアクセスや意図しないコード修正などを未然に防ぐとともに、全ての変更履歴情報を記録することによって、機能安全規格などが求める再現性や、トレーサビリティへの対応が可能となっている。 最新バージョンの5.2では、ソースコードやドキュメントなどのソフトウェア資産にアクセスするためのセキュリティ機能を強化。ディレクトリ/ファイル単位で、アクセス権限を設定できるので、オフショア開発を含む複数の組織での開発において、高いセキュリティを確保することが可能だ。さらに、新たに追加されたWeb UI機能によって、どのマシ

    テクマトリックス、ソフトウェア構成・変更管理ツールの最新版「AccuRev 5.2」発売
    lizy
    lizy 2011/11/05
    1ユーザライセンス20万円。svnとかgitと比較してそれだけの価値があるのかな
  • 構成管理 実践入門 第1章 構成管理入門 はじめに

    第1章 構成管理入門 はじめに なぜ今構成管理に注目するのか 特集で扱う内容 サンプルの準備 第2章 Subversionによるバージョン管理入門 はじめに クライアント環境の構築 インポート チェックアウト ソースファイルの変更に関連する操作 チーム開発に関連する操作 おわりに 第3章 Subversionベストプラクティス はじめに 帰ってきたO先輩 コードライン編その1 メインライン コードライン編その2 コードラインポリシー コードライン編その3 プライベートバージョン サードパーティライブラリのバージョン管理 リリース編その1 リリース管理 リリース編その2 自動リリース 継続的インテグレーション 第4章 Maven2によるビルド入門 はじめに なぜMaven2なのか? Maven2のインストール まずは試してみよう さらに開発を進めよう 第5章 Maven2ベストプラクティス

  • 【XDev】「オフショア開発が失敗するのは構成管理の不備のせい」---サイクス宗氏が指摘

    「日のオフショア開発は“悲惨”の一言に尽きる。伝えるべき成果物の構成品目を適切に管理していないのが大きな問題」――。サイクスの宗雅彦社長(写真)は9月7日,ソフトウエア開発者向けイベント「X-over Development Conference 2007」で「ソフトウエア構成管理」の重要性をこう訴えた。 ソフトウエア開発では,要件定義,基設計,詳細設計,コーディング,テストというプロセスを踏む。その流れの中で,開発に携わる多くの人に関連する情報を正しく伝えなければならない。だが「オフショア開発では言語や文化が違う,開発拠点が分散しているなど,コミュニケーションを取りづらい環境が揃っている」(宗氏)。海外エンジニアとの間にブリッジSEが入ることも,情報の伝達をより難しくする原因だと宗氏は語る。 伝えるべき情報が膨大かつ複雑に 宗氏はさらに,一種の“コミュニケーション不全”を引き起こす

    【XDev】「オフショア開発が失敗するのは構成管理の不備のせい」---サイクス宗氏が指摘
  • トランクやブランチなどのバージョン管理用語の意味

    Landscape トップページ | < 前の日 2006-03-27 2006-03-28 次の日 2006-03-29 > Landscape - エンジニアのメモ 2006-03-28 トランクやブランチなどのバージョン管理用語の意味 当サイト内を Google 検索できます * トランクやブランチなどのバージョン管理用語の意味この記事の直リンクURL: Permlink | この記事が属するカテゴリ: [VSS] [Subversion] バージョン管理システムで使われる用語の意味のメモ。主に CVS、Subversion、VSS (Visual SourceSafe) で使われる用語が対象。 - リポジトリ repositoryバージョン管理の履歴が保存されているところ。リポジトリのバックアップだけはしっかり取っておこう。 - ツリー treeリポジトリにある一連のファイルをまと

  • ファイルバージョンの管理だけで十分ですか?

    短期連載(要求仕様のボトルネックを探る)では、ITプロジェクトにおける“要求”というものにフォーカスし、高品質な要求開発と、その要求を管理することについてお話ししました。今回の連載では、構成管理(SCM:Software Configuration Management)について見ていきたいと思います。 読者の中には、構成管理といわれると「ソースコードのバージョン管理のことでしょ」ということで、主にライブラリアンと開発者が気にするものという認識の方も多くいらっしゃるのではないかと思いますが、当にそうでしょうか? 数人のチームで、1カ月程度で作り上げるようなシステムや、オープンソースではうまくいっても、ある程度の規模の受託開発や、製品開発ではそれだけではうまくいかないことが多いのです。そこで今回は、まずは構成管理の概要をつかんでいただきたいと思います。 プロジェクトの現場で見られる問題点

    ファイルバージョンの管理だけで十分ですか?
  • http://www.city5.org/darcs/

  • Buildix = Subversion Trac Cruise Control

    http://buildix.thoughtworks.com/ via オレンジニュース

    Buildix = Subversion Trac Cruise Control
  • Subversion

    バージョン管理ツールSubversionの基礎練習です。 Windows XPのコマンドプロンプトでSubversionの基的なコマンドを動かしていきます。 Subversionを学び始めるきっかけにどうぞ。 目次 はじめに ダウンロードとインストール リポジトリ用のディレクトリを作ります リポジトリを初期化します 新しいモジュールを作ってインポートします チェックアウトして作業開始 新しいファイルを追加します 新しいディレクトリを追加します 普段の作業はこんな風に進みます ファイル名を変更してみよう この文書に書かなかったこと 関連リンク 更新履歴 ぜひ、感想をお送りください はじめに Windows XPのコマンドプロンプトで、 バージョン管理ツールSubversionの基的なコマンドを動かしてみましょう。 この文書の通りに実行すると、 基的なSubversionのコマンドをひと

  • YetAnotherなVCS "Subversion 1.4" - Mac OS XのKeychain/BDB 4.4対応 | エンタープライズ | マイコミジャーナル

    CollabNetは10日(米国時間)、オープンソースのバージョン管理システムSubversionの最新版「Subversion 1.4」をリリースした。SubversionのWebサイトでは、各種UNIX系OSに対応するソースコードのほか、Windowsに対応するバイナリパッケージの配布が開始されている。 今回のリリースでは、Berkley DB(BDB) 4.4フォーマットのリポジトリに対応、クラッシュ発生時リポジトリの内容を自動的に回復する機能が実装された。バイナリ符号化形式も改良、プレインテキストの場合最高50%ファイルサイズが縮小するという。40以上の不具合修正や、ワーキングコピーの処理性能向上も行われた。プラットフォーム別では、サーバプロセス(svnserver)がWindowsのサービスに対応したほか、クライアント(svn)がMac OS Xのキーチェインに対応するなどの改良

  • 1