2

私たちは小さなコンピュータ サイエンス研究所です。非常に小規模なプロジェクト (エンジニア 1 人) から平均的なプロジェクト (エンジニア 10 人) まで対応しています。

ウィキとバグトラッカーに関連付けられたバージョン管理ツールが必要です。システム管理に費やす時間とリソースはほとんどありませんが、それを制御したいと考えています。

これまではRedmineと SVN を使用していましたが、セキュリティ上の理由でラボの外から SVN リポジトリにアクセスできないことを除けば、うまく機能しています。そのため、分散バージョン管理ツールを使用して、ラボの外で作業を続けられるようにしたいと考えています。

Redmine と Git のセットアップ方法を検索したところ、すべてのニーズ (ソース、wiki、および分散制御下のバグトラッカー) に対応し、Redmine+Git よりも構成と管理が容易であると思われるFossilプロジェクトについて聞いたことがあります。 .

そこで、redmine+gitとfossilの両方を管理・利用している方からアドバイスをいただきたいです。

ありがとうございました。

4

3 に答える 3

6

質問で説明されているように、化石はあなたにとって正確なSCMです。管理はほとんど必要なく、作業に必要なすべての機能を備えています。

追加のボーナスもあります:

  1. 非常に軽量で、サーバー リソースをほとんど必要としません (もしあったとしても - 中央サーバーがまったくなくても機能するため)。

  2. ソースの非常に堅牢なストレージ。書き込み操作中に電源が落ちても、データベースを台無しにすることはできません。

于 2013-10-14T14:24:29.873 に答える
5

簡単な答えは化石です...またはあなたが好きなものは何でも:-)。長い答え...

私は Redmine/Git と Fossil の両方を商用環境で使用して、社内でプロジェクトを管理してきました。また、私が教えている大学で学生のプロジェクトを管理するためにも Fossil のみを使用しています。Redmine は、多くのそのような製品と同様に問題ありませんが、実際には、他のバラバラなプロジェクトをまとめるためのちょっとした接着剤にすぎません。管理は難しくありませんが、進行中のプロセスの一部として管理する必要があります。一方、Fossil は、一度始めれば (サーバー レベルでの) 管理はほとんど必要ありません。明確にするために言うと、私が Redmine を管理していたとき、定期的に更新されたスクリプト、構成ファイル、および Redmine のインストールを管理するために使用したその他の資産のリポジトリがありました (もちろん、すべて Redmine の管理下にありました)。Fossil を使い始めたとき、私の経験から同様のプロジェクトを作成することができました。違いは、変更に応じてこのプロジェクトを定期的に更新する代わりに (Redmine 管理リポジトリで行っていたように)、過去 2 年間で同等の Fossil プロジェクトに対して 5 つのコミットしか行っていないことです。より大きな規則性。Fossilは、あなたが言及したすべての機能が統合された単一のソース/実行可能ファイルであるため(「アーキテクチャ的に親密」であるほど「統合」されていません)、私の管理オーバーヘッドは事実上ゼロです.

また、Git、Mercurial、または Subversion (これらはすべて優れたツールです) では決してしなかった方法で、コマンド ラインからFossilを使用するのが大好きです。エンジニアとしての私の観点からは、Fossil の焦点は、約 99% の時間で実行されることであり、他の多くのこと (合理的なこと) が問題なく可能であるように見えます。それは私が大いに感謝する焦点です。

Fossil が完璧に近いとは思いませんが、Fossil は優れたツールであり、ソース コード管理に対する私の視点を変えてくれました。これは私にとって大きな問題です。

于 2014-03-02T21:22:45.153 に答える
-1

しばらくの間 Redmine を使用している場合、これを変更する理由はまったくありません。私はRedmineに固執します。Fossil はセットアップと操作が簡単ですが、Redmine も同様です。自宅から Redmine にアクセスできませんよね?セキュリティ上の理由で自宅から Redmine に本当にアクセスできない場合は、Fossil を検討する価値があるかもしれません。私はあなたの問題の状況をよく知らないので、Fossil をインストールすることをお勧めする以上のことは言えません :)。それはかなり簡単です。数週間試してみて、うまくいくかどうかを確認してみませんか?それがうまくいくかどうかを本当に評価できるのはあなたたちです。

申し訳ありませんが、これ以上は言えません

于 2013-09-25T21:42:29.503 に答える