タグ

subversionに関するkurumaiのブックマーク (12)

  • いろいろ合わせた単体テスト環境の作成 - Natural Software

    今こんな感じでやってるよ。というのは書いたけど、これに単体テストをプラスしたなぁと考えていたのでやってみた。 開発事例紹介・その1 - かおるんダイアリー 開発事例紹介・その2 - かおるんダイアリー TestLink へ単体テストの結果を自動で登録する - かおるんダイアリー 最近の単体テスト系のまとめになったかな。 環境 Subversion + Hudson + TestLink Visual Studio(C#)+ Ankh SVN + NUnit + TestLink Adapter こんな感じ Hudson でビルドを始めると、SVN からソースを取ってきてビルドする そのあと NUnit で単体テストを行い、結果を TestLink に登録する Hudson 側でも NUnit プラグインを入れて結果をグラフィカルに確認できるようにする NUnit の結果を TestLink

    いろいろ合わせた単体テスト環境の作成 - Natural Software
  • Subversion, Git, Redmine, Hudson - 現状の連携 � tune web

    会社の仕事を「Gitを中心に据えた開発ワークフロー」に変えたいなとこの週末ぼんやりと考えていたんですが、現状を整理して残しておくのも、あとで振り返った時も参考になるかもしれないと思って残しておきます。 開発しているものは画像処理ライブラリで、言語はC言語。プラットフォームはWindowsLinux両方に対応していて、32bitと64bitどちらでも動くようにしたいのが前提。ほとんどのソースは共用出来るようにしています。開発者はWindowsを使ってVisualStudioで開発し、自動テストやリリース時はLinuxでMakefileを使ってビルドします。 バージョン管理は課で管理しているSubversionを使い、他のプロジェクトともリポジトリを共用しています。他に使っているツールはテスト自動化にHudsonとタスク管理と障害管理でRedmineがあります。Hudsonは2種類のテストを

  • Subversion1.7はGitのような特徴を持つ

    こちらの記事より引用翻訳。 2010年2月19日 WANdiscoは2月17日、この夏にリリース予定のSubversion 1.7にリソースを確保し、Gitのような機能を有効にする、と発表しました。 これに先立ち、我々はWANdiscoのオープンソース・プロジェクトのディレクターでもあるハイラムライトからのビデオを共有しました。彼は、次のSubversionのリリースで期待していた事を少し変更する話をしましたが、それはSubversionプロジェクトにとってとてもエキサイトする情報を発信していました。 私たちは開発者の間で、SubversionとGitのメリットについて話されている事を見聞きしてきました。ディスカッションのポイントのひとつは、Subversionで様々な事をやろうとした際のスピードです。例えば、リポジトリのマージやチェックアウトであったり、オフラインコミットであったりします

  • git-svnによる実プロジェクトでのチーム開発

    こんにちは、SHIMADAです。Gitネタはたろちゃんに先を越されてしまいましたが、自分の環境でも、実際のプロジェクトでGitを実用的に使える状況になってきたので、そのへんについて書こうと思います。 ■ 前提 前提条件として、 1. プロジェクトのためのsvnリポジトリがサーバーに用意されていること 2. リポジトリが PROJECT_NAME/ `- trunk/ `- branches/ `- tags/ というSubversionの標準的なディレクトリ構成となっていること 3. ローカルに最新のgitがインストールされていること が条件となります。 前者が揃っていないという人は、まずSubversionを導入できるように社内での推進をがんばってください。 申請書とUSBメモリがないとコミットできないんだよ……、という人は、残念ながらあきらめてください。 (あれはネタだと信じていますが

  • ProjectLocker を使って無料で Trac と SVN を使おう! ( ラボブログ )

    スパイスラボ神部です。 -ProjectLocker: Free Subversion Hosting, Free Git Hosting, Free SVN Hosting, Free Trac Hosting, Software Quality On Demand というサービスを使って、500Mまでの無料ホスティング、5users までのプロジェクト、そして Trac と SVN が使えるというサービスがあったのでセットアップしてみました。 -ProjectLockerが好きだ! - Favorites! なんとなく手順覚え書き -まず自分が登録。ユーザ登録と同時に最初のプロジェクトを登録。 -プロジェクトメンバーを招待(友人のアカウント作成を推奨したということで +10MB になるらしい) -メンバーをプロジェクトにアサイン(List User というところからやるっぽい) これ

  • git-svnを使って既存のSVNリポジトリでGitを使う方法のメモ - Hello, world! - s21g

    既存のSVNリポジトリを使いつつ、ローカルではGitの利便性を享受するために、 git-svnを使う方法のメモです。以下はopenid-fuのリポジトリを使った例です。 まずは普通にSVNリポジトリにファイルをimportしておきます。既存のものがある場合はそれを使います。 git-svnでリポジトリをcloneします。

  • Subversionを見直せ - プログラマの思索

    SW構成管理の概念の中心は、バージョン管理。 バージョン管理こそが我々SW開発に従事する者にとって、背骨であり血液に当たる最重要なインフラ。 デスマーチに陥るプロジェクトは、バージョン管理に何かしらの欠点や弱点がある。 おそらく殆どのSW開発では、Subversionをバージョン管理に使っているが、Subversionは実は数多くの機能を持ち、従来のプロジェクト管理を根的に変える可能性を秘めている。 もう一度、Subversionの機能を見直してみた。 【1】ムービー企画「Subversionによるバージョン管理入門」 WEB+DB PRESS Vol.39誌面連動ムービー|gihyo.jp … 技術評論社 最近のバージョン管理は、trunkとbranchの2系統のバージョン管理戦略を持つ傾向がある。 メインラインモデルと呼ばれる。 メインラインモデルの手法を使って、番運用中の保守br

    Subversionを見直せ - プログラマの思索
  • 7つのバージョン管理システムを知る | エンタープライズ | マイコミジャーナル

    Subversion - open source version control system オープンソースプロジェクトではソースコードの共有や管理にバージョン管理システムを使っていることが多い。バージョン管理システムを使ってソースコードの共有とバージョニングを可能にすると、複数名での開発やロールバックが簡単の実現できるようになる。オープンソースプロジェクトに限らず、商用システムの開発でも活用できる機能だ。 以前はCVSが代表的なシステムだったが、現在ではほかにもいくつかの候補がある。候補はいくつもあるが、Smashing Magazineの7 Open Source Version Control Systems Reviewedに興味深い記事が掲載されているためチェックしておきたい。同記事では7つの代表的なバージョン管理システムが簡潔にまとめられている。簡単にまとめると次のとおり。

  • git-svnでSVN上の複数のブランチやtrunkを扱う方法 - Hello, world! - s21g

    SVNリポジトリ上に存在する複数のブランチやtrunkの間で、 変更点をマージしたりする方法のメモです。 まず、これからSVNリポジトリをgit svn cloneすると言う場合は、以下のような オプションを指定して実行します。 これで、SVNリポジトリ上のtrunk, branches, tagsをGitのbranchとして全て取り込んだ状態でcloneが実行されます。 git-svnでcloneした既存のWorking copyが手元にあって、 そこに別なbranchやtrunkを追加したい場合は、以下のように.git/config ファイルに項目を加えます。 1  [svn-remote "svn"] 2  url = http://svn.repos.com/foo/branches/bar 3  fetch = :refs/remotes/git-svn 4  [svn-remo

  • Subversion

    Subversion とは、CVSに代わる次世代のバージョン管理システムです。 CVSに似たモデルを採用しつつ、CVSにあった欠点のほとんどが解消されています。 以下、SubversionをSVNと略します。 CVSとの違い まずSVNを使ってみてCVSと違うところと言えば、 リビジョン番号の扱い方でしょう。 CVSではファイル毎にリビジョン番号が付いていますが SVNでは「ツリー全体」に対してリビジョン番号が付けられています。 例えば、あるプロジェクトツリーでA,B,Cという3つのファイルがあったとします。 A 1.1 B 1.3 C 1.5 ファイルの右側に付いているのがリビジョン番号です。 ファイルそれぞれに付いています。 これらのファイルを全て編集してコミットすると、リビジョン番号は以下のようになります。 A 1.2 B 1.4 C 1.6 ツリー全体に付くリビジョン番号 これに対

  • Microsoft OfficeからTortoiseSVNコマンドを呼び出すVBAアドインプログラム

    Code Archive Skip to content Google About Google Privacy Terms

  • ブラウザから誰でも簡単にSubversionが使える『Beanstalk』 | 100SHIKI

    ブラウザから誰でも簡単にSubversionが使える『Beanstalk』 October 23rd, 2007 Posted in その他 Write comment 激しく使えそうな予感がして、朝からテストしまくりの開発者向けサービスのご紹介。こ、これは使える! Beanstalkはバージョン管理アプリのSubversionをASPで提供してくれる。 ブラウザ上で簡単にリポジトリをつくってソースをコミットしていけるのだ。 もちろんバージョンごとにブラウザ上でコードを見ることもできる。複数ユーザーでもコミットも楽々だ。 こうした機能を実現するにはtracがあるが、インストールがとっても面倒である(苦労するよね、あれ)。そこで苦労した人にとってBeanstalkの手軽さは大きな魅力ではなかろうか。 現在のところ1リポジトリ、2ユーザー、10MBの容量の無料プランしか用意されていないが、近い

    ブラウザから誰でも簡単にSubversionが使える『Beanstalk』 | 100SHIKI
  • 1