InfoQ

InfoQ

トピック・タグ別の表示

Subversionに関するすべてのコンテンツ


Subversionに関する最新コンテンツ

分散バージョン管理システムの詳細なガイド

トピック
Subversion,
バージョン管理,
コラボレーション,
チームワーク,
Hg,
Agile,
プログラミング,
DVCS,
git,
テクノロジー,
bzr,
CVS,
Mercurial,
VCS,
Architecture

2007年5月に、Linus Torvalds氏がgitについてGoogleでプレゼンテーションして以来、分散バージョン管理システムへの関心や採用が増え続けています。この記事では、git、Mercurial、Bazaarの3つのツールを題材にして、分散バージョン管理システムのコンセプト、使用するタイミング、現在使われているバージョン管理システムよりも優れている理由を紹介します。

Subversionに関するNews

Collabnet,アジャイル ALM クラウドオプションを新たに提供

トピック
Subversion,
コラボレーション,
バージョン管理,
チームワーク,
Agile,
Architecture,
アナウンス,
プログラミング

Collabnet は Teamforge の新バージョン(5.4),Subversion Edge の一般リリース,そして新たな Teamforge ライセンス契約 (TeamForge SCM ライセンスオプション) のリリースを,今週の Agile 2010 カンファレンスで発表した。今回の新製品は,アジャイルソフトウェア開発メソッドの採用を模索しようとする組織に対する,より大きな柔軟性の提供を目的とするものだ。

CodePlexがTortoiseSVN向けのサポートを追加

トピック
Team Foundation Server,
Versioning,
Subversion,
Visual Studio,
バージョン管理,
Microsoft,
.NET,
IDE,
Source Control,
エンタープライズアーキテクチャ,
プログラミング,
CodePlex

近ごろCodePlexはソースコードやリソースを同期させるために、TortoiseSVNのようなSVNクライアントをサポートし、そのコードリポジトリに接続することを発表した。過去において、SVNユーザは、CodePlexと同期化するたびにSvnBridgeを実行する必要があったが、現在では、SVNクライアント設定で正しいURLを使用することによって可能である。

Kenai:JRuby on Railsでビルドされるプロジェクトホスティング

トピック
Ruby on Rails,
JRuby,
Glassfish,
Ruby,
Subversion,
アプリケーションサーバ,
動的言語,
コンフィグ管理,
MySQL,
バージョン管理,
Java,
オープンソース,
言語,
Relational Databases,
プログラミング,
エンタープライズアーキテクチャ,
データベース,
Portal/CMS

Project Kenaiは、Sunによる新たなプロジェクトホスティングプラットフォームである。ソースコード管理や問題追跡を含むオープンソースプロジェクト向けの包括的なサービスセットを提供する。特筆すべきは、JRuby on Railsでビルドされることである。

Visual Studio向けAnkhSVN 2.0 Source Code Control Package(SCC)

トピック
Subversion,
.NETフレームワーク,
バージョン管理,
Visual Studio,
.NET,
IDE,
Microsoft,
プログラミング

AnkhSVNは、Visual StudioにおいてSubversion(SVN)バージョンで管理されるプロジェクトでの動作を可能にするVisual Studioアドインとして始まった。リリース2.0は、コアエンジンの完全な再書き込みであり、Visual Studio 2005および2008向けの無償のSource Code Control Package(SCC)として提供される。

Subversion 1.5のリリース

トピック
Versioning,
Subversion,
バージョン管理,
コンフィグ管理,
Continuous Integration,
アジャイル技術,
エンタープライズアーキテクチャ,
Agile,
プログラミング,
Source Control

Subversionはマチュアなオープンソースバージョンコントロールシステムで、多くのオープンソースプロジェクトで使用されている。新機能が加わりバージョン1.5がリリースされた。

GitHub - RailsベースのGitリポジトリホスティングサービス

トピック
Ruby on Rails,
Ruby,
Subversion,
動的言語,
コラボレーション,
バージョン管理,
オープンソース,
言語,
チームワーク,
Agile,
プログラミング,
テクノロジー,
Rails

Gitは分散バージョン管理システムである。元々GitはLinux TorvaldsがLinuxカーネルのソースコードを管理するために書かれたものだが、Linux以外のプロジェクトでも採用されている。Ruby界隈ではRubiniusやMerbでの利用が知られており、CapistranoやVlad the DeployerといったデプロイツールもGitに対応している。

HudsonとFindBugsを用いた継続的インテグレーションとコードインスペクション

トピック
Delivering Quality,
Subversion,
FindBugs,
PMD,
Java,
品質,
バージョン管理,
Continuous Integration,
コンフィグ管理,
JUnit,
Artifacts & Tools,
オープンソース,
言語,
アジャイル技術,
ユニットテスト,
プログラミング,
Agile,
TDD,
エンタープライズアーキテクチャ,
テスト,
TestNG

最近IBM developerWorksに掲載された記事において構築中のプロセスにある継続的インテグレーション(CI)とコードインスペクションタスクをオープンソースツールを使用して自動化する事を取り上げている。それはjava.netコミュニティによって開発されたCIサーバであるHudsonをSubversionコードリポジトリをポーリングし、ソースコードに変更が発見される度にAntビルドスクリプトを動作するためにどのようにインストールし設定するのかを解説している。

IronRubyプロジェクトが、RubyForgeに掲載

トピック
Ruby,
IronRuby,
Subversion,
動的言語,
.NETフレームワーク,
バージョン管理,
.NET,
オープンソース,
言語,
プログラミング,
CLR,
Open Source Project Releases

マイクロソフトが初めて.NET向けのRuby実装をリリースしたのは2007年の7月で、リリースされたRuby実装のソースコードは全て入手可能だった。そして今IronRubyプロジェクトが、RubyForgeに掲載されている。RubyForgeは、バグデータベースやSubversionのソースリポジトリのような様々なサービスを提供している。