test

Git/Subversion/Mercurialを使うなら、
「tracpath(トラックパス)」も一緒に使いませんか?

 

チュートリアルでの勉強、お疲れ様でした。

せっかく覚えたGit/Subversion/Mercurialの各ツール、すぐにでも使いはじめて、慣れて頂ければと思います。

 

チュートリアルでは、まずは概要と操作方法を手早く知って頂くために、仮想環境やローカルPC上にリポジトリを作成して解説をしましたが、
本来はサーバ上にリモートリポジトリを作成し、ローカルのリポジトリからサーバ上のリモートリポジトリにプッシュ・コミットをすることで、
最大限の効果を発揮するものです。

 

そこで、今回は各バージョン管理システムのホスティングサービスとしても無料で使える、
ソフトウェア開発プロジェクト支援ツール「tracpath(トラックパス)」についてご紹介を致します。



【サーバ構築不要】チームで、外出先で、
簡単にバージョン管理が出来る!


通常であれば、下図のように社内サーバや既に借りているレンタルサーバ上にバージョン管理ツールをインストールし、サーバ自体もメンテナンスする必要があります。

 

tracpathであれば、既に各バージョン管理ツールはインストールされているので、アカウント登録をして、リポジトリ作成をすれば、すぐに使い始めることが出来ます。

 

フリープランでも5人までのユーザーは作成出来るのでチームで使うことも可能ですし、他のホスティングサービスでは、
無料プランではリポジトリが公開になっていたりするものもありますが、tracpathは企業での利用を前提として作っておりますので当然非公開ですし、
通信やサーバ自体の管理も安全に行われているので安心して利用出来ます。

 

まずは、下記「tracpath導入までの流れ」を参考にしながら、無料で利用してみてください。

 
登録までの流れ、リポジトリの作り方はこちらから

 


 
今スグ申し込む




【ソフトウェア開発は、もっと効率化出来る!】バージョン管理だけではない、開発をする上で管理した方がいいものとは?


普段、エディタや統合開発環境は何をお使いでしょうか?きっと、長年使い慣れた、お気に入りのツールを使ってますよね。

tracpath(トラックパス)なら、ほとんどのツールはサポートしているので、お気に入りのツールはそのままに、tracpathの便利な部分だけ使うことが可能なんです。

もちろん、基礎勉強で覚えた、TortoiseSVN/TortoiseGitもぜひ使ってください。

下の図のように、①ローカルでファイル編集(お好きなエディタや統合開発環境で)→②TortoiseSVN/TortoiseGitでコミットし、プッシュ(もちろん、慣れればコマンドでもOK!)→③tracpath(トラックパス)サーバ上でホスティングされている、subversion/gitにプッシュ内容が保存され→④tracpath(トラックパス)上で、コミットの履歴やコードの差分などをどこからでも確認出来るようになります!

使い始めると、「なんで今まで使っていなかったんだろう?」と思うくらい、便利だと思って頂けるツールだと考えています。

 
今スグ申し込む


【チーム開発を促進】他にも、チーム開発で使いたい、
便利機能がたくさんあります!一部をご紹介!


 

コードビューア機能(シンタックスハイライト付)

 

複数名で作業をしていると、他の人やチームが加えた変更が、自分の書いているコードに影響しないか、確認するシーンがありますよね。

もちろん、一度リポジトリをクローンして、自分のエディタで確認をしても良いのですが、チェックするだけであれば、簡単に見れた方が良いですよね。

tracpath(トラックパス)なら、コミットログのリンクから簡単に他の人がプッシュしたコードをブラウザ上で確認出来ます。

また、シンタックスハイライト機能もありますので、ブラウザ上でも手軽に確認が出来るよう、設計されています。

 
 
 

履歴管理と差分表示

 

まさにバージョン管理の本質ですが、1ファイルに対しての変更履歴が積まれ、いつでも、どのタイミングのファイル内容にも戻せる・確認出来るということを、
tracpath(トラックパス)ではプログラマがより手間なく出来るようにしています。

また、一つ一つのコードには、「誰が作成」し、「誰が変更」したのか?を簡単に把握出来るアノテーション(注釈)機能もつけていますので、
コードレビューをしながら、作成者に問い合わせをしたり、改善点を伝えるといったことも、手軽に行えます。

通常のバージョン管理サービスに「あったらいいな」という機能をつけていますので、チームでの開発はこれまで以上に機能的に、効率的になるでしょう。

 
 
 

チーム内での更新状況を管理・把握

 

リポジトリへのコミット(コードの更新・変更)、タスクの振り出し・完了(チケットの更新・変更)、
wikiの更新・変更など、何かチーム内で動きがあると、タイムライン上にログが残り、簡単に内容を確認することが出来ます。

チーム内でどんなことが行われているのか?や、レビューが必要なときなど、簡単に該当の場所へたどり着くことが出来ます。

タイムラインの内容は、RSSフォーマットで受け取ることも可能ですので、お気に入りのRSSリーダーで更新を確認したり、
slackやChatworkとの連携も可能ですので、普段のコミュニケーションアプリの中に更新情報を自動配信したりするなど、
それぞれのチームのスタイルにあった使い方も可能です。

普段使っているのはメールという方は、もちろんメールに更新情報を流すことも可能です。

 
今スグ申し込む


【開発を成功へ導く】バージョン管理だけではない!
チーム開発がうまくいく、tracpathで使える機能をご紹介!


 

プロジェクト管理機能

 

バージョン管理をすることで、コード自体の共有・効率的なレビューなどはできるようになりますが、ソフトウェア開発は一つの「プロジェクト」ですので、
納期どおりに高い品質のものを納品するためには、いわゆる「プロジェクト管理」をしていく必要もあります。

まずは、スケジュール管理について。全体のスケジュールはもちろん、ある程度の細かさに切り分けた「マイルストーン」機能を使い、
例えば「顧客テスト」というマイルストーンまでに、全てのバグFIXを終わらせる。

など、一歩一歩進んでいく途中のマイルストーンと、それに紐づくタスクを管理することができます。

登録した予定は、簡単にガントチャート形式で表示することも可能です。

プロジェクト関係者や顧客へのレポートに添付をするなど、スケジュール管理が効率的に行なえます。

 
 
 

Wiki機能

 

ソースコードやスケジュールをチームで共有することももちろんですが、
例えば会議の議事録や時々参照しなければならない技術的なメモや資料など、チームで共有をしていつでも見られるようにしておきたいものもありますよね。

また、そんな資料やメモも、時間の経過とともに少しづつ変更が加えられて行ったりするものです。

tracpath(トラックパス)では、Wiki機能をを搭載し、メモや添付ファイルを共有するとともに、ソースコードと同じく、変更履歴を持つことで、
なぜ変更になったのか?などが追いかけやすい機能になっています。

また、ファイル添付も可能ですので、会議資料や技術資料などを、説明とともにアップして共有し、いつでも閲覧出来る状態にできます。

 
 
 

ロール管理

 

同じ会社のチームだけではなく、外部の協力会社や、フリーランスのエンジニアなど1つのプロジェクトに関わる人物は多種多様です。

tracpathのユーザーではあっても全てのプロジェクトに参加している訳ではなかったり、または顧客サポート担当なので、
リポジトリは間違って何か操作をしてしまわないように閲覧権限のみにするなど、柔軟なロール(役割)管理が可能です。

またロール管理と併せてユーザーの管理も行うことが出来ますので、
退職者やプロジェクトから外れた人などのアカウントをすぐにロックしたり削除したりすることも、画面上から簡単に出来ます。

 
 
 

クラウドでも、安心して使えるセキュリティ

 

最後にご紹介をするのは、「機能」ではありませんが、クラウドサービスを利用する上では非常に重要なポイント「セキュリティ」です。

やはり、クラウドのサービスを利用するとなると、一番の心配はセキュリティでしょう。

tracpathでは、SSL(セキュア・ソケット・レイヤー)通信、ファイアウォール、IPアドレス制限などのセキュリティ対策はもちろん、
情報を管理する運営企業(株式会社オープングルーヴ)も、プライバシーマーク取得企業であり、セキュリティ教育も徹底して行っています。

また管理画面上では、アクセスログの確認や、アクセス範囲の限定(ロール管理)なども行うことができるようにしてあり、
悪意のある行為ができないようにしたり、何か起こった際にすぐに原因特定ができるようにしております。

 
今スグ申し込む


各種ツールとの比較ページ

tracpath(トラックパス)はオープンソースのプロジェクト管理「trac」開発者によるエンタープライズ向けサービスとして提供。

説明資料ダウンロード(PPTXファイル)

tracpath(トラックパス)の機能などをまとめた資料です。自由にカスタマイズして、稟議書などにお使いください。

tracpath を使いこなそう

tracpath(トラックパス)はソフトウェア開発者にとって重要なバージョン管理サービスとバグ管理サービスのノウハウを提供しています。初心者の方から経験者の方までソフトウェア開発を効率的にするためのノウハウが満載です。

サービスに関する質問やご不明点がございましたらお気軽にお問い合せください。