3

私たちは仕事で SVN を使用しており (つまり、これはオープンソース プロジェクトではありません)、オフショア チームが私たちのコードで作業しています。彼らともっとうまくコミュニケーションがとれるようになりたいですし、GitHub が提供するコメント システムは完璧でしょう。

GitHub のシステムでは、 commit 内の任意のコード行について議論を開始できます。

それで、私の質問: 誰かが同様のツールを持つホストされた SVN プロバイダーを知っていますか?

明確にするために、私はコードについて便利な議論を可能にする議論ツールを特に探しています。GitHub ツールを使用すると、ソース ブラウザーのコード行についてディスカッションを開始できます。

私が探しているのは正式なピア レビュー ツールではなく、コミット内のコードに関する会話を促進するように設計されたディスカッション ツールです。


現在、Assembla を使用していますが、Trac リポジトリ ブラウザまたは独自のリポジトリ ブラウザでこの種の機能を提供していません。


YouTube での例

4

9 に答える 9

3

ホストされませんが、Rietveld という名前の @SilentGhost によって以前に指摘された Google コード レビュー ツールのオープン ソース バージョンをセットアップできます:
http://code.google.com/p/rietveld/

そのままGoogle AppEngine上で動作します。AppEngine SDK と Apache の mod_proxy を使用してこれを自分でホストすることもできますが、SDK は本番用ではないことを明確に示しており、そのようなセキュリティは軽視されているため、サイトを公開する場合はお勧めしません.

別の方法として、Google は AppEngine アプリケーションを純粋な Django アプリケーションに変換するためのツールもリリースしました。このツールは、お気に入りの Python Web ランタイムを介してホストできます。これに加えて、含まれているデモ アプリケーションの変換は、実際には Rietveld であるため、既に処理が行われています。詳細については、
http ://code.google.com/appengine/articles/pure_django.html を参照してください。

于 2009-03-31T02:53:12.107 に答える
2

レビューボードの使用はどうですか?
配置を解除するのは非常に簡単で、パスワードを使用してアクセスを簡単に制限でき、SVNとのインターフェースをとることができます。

ホステッドサービスではないことは承知していますが、設置は非常に簡単なので、目立たないようにする必要があります。

于 2009-04-01T06:04:00.130 に答える
2

Python へのアクセスを提供するホスティング。ディスカッションプラグインでTracを使用できます

于 2009-03-03T15:48:00.810 に答える
1

Beanstalkは、ホストされた Subversion に最適 だと思います。

git-svn を使って Subversion リポジトリを Git に変換して github を使うべきだと思いますが、機能的には Beanstalk が群を抜いて優れています。

ではごきげんよう

于 2009-04-03T00:59:11.853 に答える
1

Google コードはCodeReview機能を提供します。これには、行ごとのコメントとコミット全体のコメントの可能性が含まれます。

于 2009-03-03T16:02:49.650 に答える
0

svnrepository.comをお勧めします。プロジェクトを管理するためのtracをインストールします。

于 2009-03-03T15:46:43.997 に答える
0

これはラインベースのシステムではありませんが、 Basecampのフックを備えたcvsdudeを使用して、コミット状況によってディスカッションを設定できます。これはホストされたソリューションであり、Lighthouse や FogBugz を使用して操作することもできます。確かに、それはおそらくチームとのコミュニケーション自体よりもバグ修正を目的としていますが、Basecamp の統合は一般的な解決策として機能する可能性があると思います。完璧ではありませんが、私はそれが好きなので、そこに捨てようと思いました.

今のところ、Github の行単位の機能を備えたものはないと思います。おそらく、それは開始するのに適したプロジェクトになるでしょう! 実際、cvsdude は Enterprise サービス用の API を提供しているので、独自の基本的なディスカッション システムを構築したい場合は、それを利用してそれを行うことができると思います (自分で詳しく調べたことはありません)。

于 2009-04-03T14:05:18.530 に答える
0

Assemblaを使用することをお勧めします。ワンクリックでSubversion リポジトリ http://www.assembla.com/catalog/12-Enhanced-Subversion-Repository-Packageを取得でき、必要に応じて後で多くの追加ツールを追加できます。

リポジトリ

チケット/問題

  • アセンブラ アジャイル チケットおよび課題トラッカー
  • チームとアラート管理で強化されたTrac

コラボレーション

  • アッセンブラウィキ
  • アセンブラ メッセージ
  • アセンブラ ファイル
  • アッセンブラチャット
  • トラックウィキ

時間追跡

  • プロジェクト時間レポート
  • ロールアップ時間レポート
  • バーンダウンチャート
  • デスクトップ タイム トラッカー

管理

  • 電子メール アラートと RSS による可視化されたアクティビティ ストリーム
  • スクラムレポート
  • プロジェクト テンプレート
  • ブランドのホームページとスペース
  • ポートフォリオ レポート

統合

  • 残りの API
  • Webhook - 任意の REST インターフェイスに投稿
  • ツイッター
  • エクリプス・ミリン
  • 外部 SVN、Github
于 2009-04-03T19:37:34.567 に答える