6

家でやっている個人的な仕事(小さなプロジェクトなど)に「平和」(組織と呼んでもいい)を持ち込むことを計画しています。

コミットをキャプチャしてチェンジセットなどとして自動的に表示できるSCMとを使用したいと思います。issue tracker

上記のすべてのアプリケーションは個人的な使用を想定しているため、何かを好むことに注意してくださいFOSS。また、システム要件の観点から、超軽量である必要があります。

おすすめは何ですか?

編集: 以下は私の疑問/懸念のいくつかです:

  1. GitよさGitHubそうだ。しかし、私は自分のコードベースをに公開することにあまり満足していませんGitHub。あなたは何を言っていますか?
  2. GitHub課題追跡システムを提供していますか?GitHubつまり、提供されている課題トラッカーで課題を開いて、その課題に取り組むことはできますか?
  3. SCM(ラップトップに)ローカルを持っていて、FogBugzremote issue trackerのようなものを使用できますか?しかし、リモートの課題追跡システムがコミットをキャプチャする方法がわかりません。何か案が?

アップデート:

私はついにBitBucketMercurialと一緒に行きました。これまでのところ素晴らしい仕事をしています!

4

9 に答える 9

3

GitHubでGitをお勧めします

于 2009-11-28T15:12:57.367 に答える
3

私はRedmineが好きで、basecampテーマで使用しています。git、mercurial、svnなどのいくつかのバージョン管理システムをサポートしています...

公開したいプロジェクトには、bitbucket.orggithub.comを使用します。

私は試したことはありませんが、ticgitと組み合わせてgitを調べます。

于 2009-11-28T15:13:51.327 に答える
2

個人的に無料で行く場合は、SVNTracをお勧めします。この2つは、少しの構成で非常にうまく統合されます。どちらもかなり軽量です。

少しお金をかけたり、オープンソースプロジェクトに取り組んでいる場合は、AtlassianのツールであるJiraとFishEyeをお勧めします。私も彼らと協力してきましたが、統合は非常に優れていることがわかりました。ただし、それらは少し重い可能性があり、FishEyeクライアントはパフォーマンスの問題の点で非常にAJAXが重いことがわかりました。

于 2009-11-28T15:16:02.650 に答える
1

私は個人的なプロジェクトを追跡するためにemacsでorg-modeを使用しています。

私は個人的な仕事にさまざまなSCMを使用しました。本当に小さなものについては、私はまだ時々RCSci -l somefileでバージョン管理を開始するために実行します。なぜなら、私はそのように古い学校だからです。私は個人的なものにDarcsを喜んで使用してきましたが、Darcsは今でもDVCSを使用するのが最も簡単であると主張しています。最近、私がプロジェクトをオープンソーシングするつもりなら、Gitを使用する可能性があります。それがGitHubに簡単に配置できるからです。

また、個人的なプロジェクトを、私がよく知らない他のSCMを試す機会として使用するのも好きなので、将来的にはBazaarMercurialを使用してプロジェクトをバージョン管理する予定です。

于 2009-11-28T15:17:41.337 に答える
1

ソース管理サーバーの近くで常に個人的なプロジェクトに取り組んでいると信頼できる場合(またはすべて同じボックスで作業している場合)、Subversionをお勧めします。gitやmercurialなどの分散型ツールよりも参入障壁が低いと感じています。

サーバーのVisualSVNを調べます。すべてを1つのボックスで実行している場合は、TortoiseSVNの組み込みのリポジトリ機能を使用できます。

私のお気に入りのクライアントはTortoiseSVNAnkhSVNです(VS統合が必要な場合)。

課題追跡システムの場合、ソフトウェアよりも単純なストーリーボードの方が適している場合があります。

于 2009-11-28T15:14:42.760 に答える
0

軽量の問題追跡は、LAMPのセットアップが簡単であると考えれば、drupalでトラッカーを使用できます。

自己完結型になりたい場合は、サーバーをまったくセットアップせずにgitとmercurialを使用できます。

もちろん、古き良きRCSもあります。

于 2009-11-28T15:15:56.877 に答える
0

以前はソース管理にCVSを使用していましたが、最近、ほとんどの個人プロジェクトをgitを使用するように変換し始めました。ただし、gitがVisual Studioで機能する方法が気に入らないため、C#プロジェクトではSubversionに切り替えています。

問題追跡には、 3つのSCMメソッドすべてをサポートするRedmineを使用していますが、SVNとgitの方が優れています。

于 2009-11-28T15:14:19.593 に答える
0

SubversionとTracの組み合わせを使用して2番目にする必要があります。私はこの環境を職場でセットアップし、開発者の分散チームに使用しています。また、この環境を自宅でセットアップして、個人的なプロジェクトに使用しています。それらはオープンソースであり、ワークフローに非常に適応できます。TracHacksには、何らかの形で考えられるほとんどすべてのmod /hack/プラグインがあります。

于 2009-11-28T15:28:22.453 に答える
0

非常に個人的なもの(たとえばシングルユーザーモード)には、Tomboy(単純なメモを取るアプリケーション)とGettingThingsGnomeを使用します。プロジェクトがより複雑になった場合、私はsvnまたはhgバックエンドを使用してTracに切り替えていました。次のプロジェクトでは、redmineを試してみます:tracよりもクリーンでヒップなようです(:))

于 2010-10-21T16:05:43.453 に答える