タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

opinionとSCMに関するt-wadaのブックマーク (3)

  • ソースコード管理ツールをSubversionからGitへ変更して感じたこと - torutkのブログ

    少人数チームでのソフトウェア開発でソースコードを管理するリポジトリにGitを適用して1,2ヶ月ほど経過しました。Gitを開発に使用するのは今回が始めてで、みなSubversionを使っていたメンバーです。 開発環境 OS Linux、たまにWindows 開発言語 Java プログラミングツール NetBeans 7.4 Gitクライアント NetBeans標準搭載のGit機能、たまにコマンドライン、WindowsではたまにTortoiseGit Gitサーバー apacheでgit-http-backend、Redmineと認証統合 現在の使用状況 Gitの共有リポジトリを、開発サーバー上にapache(HTTP)でホストしています。 共有リポジトリはmasterブランチで、各メンバーはローカルにcloneしたあとローカルのmasterで変更作業を実施し、適宜共有リポジトリのmast

    ソースコード管理ツールをSubversionからGitへ変更して感じたこと - torutkのブログ
    t-wada
    t-wada 2014/01/23
    svn をずっと使用していたチームが使い方そのままで git を使ってもメンバーの手数が増えるだけになってしまったことから始まる考察。 svn を ArrayList, git を LinkedList に例えているのがちょっと面白い。
  • Google の巨大レポジトリとブランチ無し運用 - Kato Kazuyoshi

    GTAC 2013 Opening Keynote の Evolution from Quality Assurance to Test Engineering (スライド) を見た。 スライドの7ページ目 によると、Google では 15,000 あまりの開発者が、40 あまりの拠点に分散している。そして、彼らはひとつの巨大なレポジトリで、ブランチなしに開発しているらしい。 Single monolithic code tree with mixed langauge code Over 100 million lines of code. 50% of code changes monthly. Development on one branch - submissions at head 講演ではこの理由について One of the benefit is that we don’

    t-wada
    t-wada 2013/08/05
    興味深い
  • リビジョン(バージョン)管理システムに関して近ごろ思うこと - 檜山正幸のキマイラ飼育記 (はてなBlog)

    僕は、twitterできわめて少数の人しかフォローしてません。そんな僕のtwitterタイムラインでも、何度も言及されていたのが次のブログエントリー: いっしょに仕事をしたいプログラマ 5つの特徴 - たごもりすメモ 文は「なるほどね」という感想なんですが、コメント欄に驚くべき発言があります。 まずは文から紹介すると、「いっしょに仕事をしたいプログラマ 5つの特徴」が挙げられていて、それらの特徴で「欠けているところがあれば、少なくとも自分はその人といっしょに仕事をしたいとは思わないだろう」と。 5つの特徴のひとつに「人のコードにパッチを送る」(適切なパッチを書ける能力)があるのですが、それに対するコメントが: ミッションクリティカルなシステムでは自分が再利用しようとする既存コードにバグがあった場合は、まるっとコピーしたうえで修正したものを使うことが多いです。 「まるっとコピー」って、い

    リビジョン(バージョン)管理システムに関して近ごろ思うこと - 檜山正幸のキマイラ飼育記 (はてなBlog)
    t-wada
    t-wada 2011/06/17
    "ちゃんと教育しないでリビジョン管理システムを押し付けると変なことになっちゃうよ" ですよね…
  • 1