最近はサーバーを自前で用意せずとも、クラウドのサービスを利用すると環境構築をすることなくファイルのバージョン管理が行える便利な時代になっています。今回は GitHub を始めとする実際に触ってみたものを列挙します。料金については触れません。個人的に最も大切だと思うバージョン管理システムに何を採用しているのか?をメモしています。
ホスティングサービス
GitHub
GitHub · Build and ship software on a single, collaborative platform
Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the la...
マイクロソフトが買収したことでも話題になった、最も使用されているであろうホスティングサービス。名前はGitHubですが、しれっとSVNに対応している。
対応している内容
使えるバージョン管理システム | Git, SVN |
BitBucket
SourceTree などのクライアントアプリケーションで有名なアトラシアン製。Mercurial は使った事無い。
Bitbucket | Git solution for teams using Jira
Bitbucket Cloud is a Git-based code and CI/CD tool optimized for teams using Jira.
使えるバージョン管理システム | Git, Mercurial |
ASSEMBLA
サイトの見た目は GitHub に似てる。システムは Perforce に対応している。それだけで魅力的に映る。
Assembla | Merged source code and collaboration platform
Assembla unifies source code management and project management to connect all your repositories and knowledge with aston...
使えるバージョン管理システム | Git, SVN, Perforce |
Helix TeamHub
Perforce
Helix TeamHubコードリポジトリツールおよびコードレビューツール | Perforce
Helix TeamHubはチーム作業に不可欠なソースコードリポジトリツールおよびコラボレーションソフトウェアを提供します。Gitコードレビューツールで作業を効率化できます。
使えるバージョン管理システム | Git, SVN, Mercurial |
ゲームやアニメ等巨大なバイナリファイルを管理するなら…
ASSEMBLA 一択かなぁ…。だってPerforce 使えるのはとてもとても魅力的。小規模であれば自鯖を立てるなりレンタルサーバーを借りるなりして環境構築するのもアリですが、開発スタジオを複数あって、拠点がバラバラである場合はこうしたホスティングサービスは有効的に利用していきたいですね。