2

私は会社のプロジェクトに取り組んでいる単一の開発者です。私は Subversion と Trac (バグ追跡と管理タイプとの通信用) を使用しています。ステージング サーバーと運用サーバーがあります。今日、いくつかのコードをチェックインしたところ、私の FSFS ベースの svn (v1.4) リポジトリが修復不可能なほど壊れていることがわかりました。これは非常に残念なことですが、VCS/ステージング システムをより最新のディストリビューション (現在は 2 年前のシステム) に移行する機会が得られました。(レポに関する限り、破損していない現在のバージョンのコードを持っているので、開発のすべての履歴とコメントは失われますが、コードは失われません。うわー。)

現在、私は Ubuntu で開発を行っており、本番環境では RHEL5-64 を実行しています。私のハードウェアは、32 ビット x86 シングルコア システムのままです。

私は SVN とそのコンストラクトに精通していますが、FSFS の破損の問題に少し焦っています。かなり人気があることを除いて、git についてはあまり知りません。私は現在 Trac を使用して問題を管理していますが、svn との統合がとても気に入っています。Git のサポートを有効にするプラグインがあるようですが、その開発の成熟度はわかりません。

現在、以下のようなものを作ろうと考えています。

  1. Ubuntu 8.10 デスクトップ (そして apache2 やその他のパッケージを追加します...最後にサーバー エディションに GUI を追加しようとしたとき、私は髪を引っ張るしかありませんでした)
  2. SVN (私はそれに精通しており、Git は 1 人のチームには少しやり過ぎのように思われるため)
  3. Trac (私はそれに慣れており、SVN で動作するため)。

私の「新しい」VCS システムに関する提案と考えをお願いします。Git に移行する必要がある理由はありますか? Trac より「優れた」ものはありますか?

4

7 に答える 7

4

私はすべての個人的なプロジェクトで git を使用しています。それ以上に素晴らしいものは想像できません。プロジェクトが大きくなってからは特に便利です。開発プロセスは、パブリック リポジトリへの不定期のプッシュを追加することを除いて、ほとんど変更する必要はありません。

于 2009-02-18T02:16:39.570 に答える
1

特にコマンド ラインに満足している場合は、Git は優れたソース管理システムです。SVN は明らかに古き良き主力製品であり、1.5 マージのサポートにより、はるかに優れています。

Trac は良いのですが、調べてみると、単一のプロジェクトに限定されており、ソース管理サポート部門では良くありませんでした。

私たちは現在 redmine を使用しています。これにより、複数のプロジェクトが可能になり、git を含むプロジェクトごとにさまざまな種類のソース管理を使用できます。

そうそう、私たちは構築にhudsonを使用しています:)

于 2009-02-18T08:36:35.803 に答える
1

Redmineの推奨に 2 番目です。私は主に Mercurial ユーザーですが、git もサポートされています (Darcs、svn、cvs と同様)。分散型バージョン管理システムの優れた点の 1 つは、基本的に無料でバックアップを取得できることです (古い svn リポジトリのバックアップを作成する必要があることはわかっていますよね?)...

于 2009-02-18T08:56:34.727 に答える
0

一歩下がって、より大きな視野を持って行きます。あなたがSVNとTracに精通していて、それらがあなたのために仕事を成し遂げるなら(少しの間、破損の問題を無視してください)、私は移動する必要性に疑問を呈します。これはソース管理とバグ追跡であり、一般に、それらがチームで機能している限り、環境の管理、新しいツールのインストールと評価などに多大な労力を費やすことはありません。

私の10,000フィートの推奨事項は、この機会を利用して、この機能を完全にアウトソーシングすることを検討することです。Subversion、Git、Trac、Lighthouseなどを無料/低コストでホストするホスト(免責事項:私の会社は1つです)があります。そうすれば、ディスクアレイやFSFSなどに問題が発生した場合、100%の時間を費やしてこの問題に気を配ることなく、問題に対処できます。会社のポリシーでこの機能にホストを使用することが許可されている場合は、今週末、将来の週末(次の大惨事のため)、および数え切れないほどの生産時間を節約できる可能性があります。

于 2009-02-18T18:05:56.030 に答える
0

Perforceは 2 ユーザーまで無料で利用でき、評判も良いです。

于 2009-02-18T03:09:14.547 に答える