2009-03-27 10 views
2

私は遠隔モノトーンレポジスを持っていますが、実際には最新のリビジョンだけが必要です(これ以上の履歴は必要ありません。私は本当に完全な歴史を得るために必要な1時間半を待つことを望んでいません)。モノトーン - リポジトリの最新リビジョンを引き出す

私はそれをすばやく簡単に行う方法はありますか?

答えて

3

モノトーンはバージョン管理システムです。その主な理由は、開発者が実際に履歴を管理するのに使用され、夜間のタールボールを取得するのではなく、タフであっても確かに便利な機能です。あなたが望むものはまだ実装されていませんでした。もちろん、多くのウェブサイトでは夜間のタールボールが提供されていますが、それは彼らが敷設しているcronスクリプトを使用して、特定のバージョン管理システムとは何の関係もありません(単調にホストされているプロジェクトでは簡単に行うことができます)。新しいリビジョンがアップロードされるとすぐにmonotone website itselfを更新するようなサーバー側のフックを使用して、リアルタイムでさえも)。

OTOH不完全なリビジョンセット(静的なタールボールではなく、開発者向け)の「実際のチェックアウト」を希望する場合、モノトーン用語ではpartial pullと呼ばれる将来の機能が必要です。

あなたが本当に意味していたことは、はい、あなたも歴史を持ちたいと思っていますが、パフォーマンス上の理由からそれを避けようとしていただけです。それはまだ別の問題です...そしてその主な理由は、 「mtn pull」(または「mtn sync」のプル部分)は、「私はものをダウンロードしたい」という意味ではありませんが、実際には「私はものをダウンロードし、信頼できないデータは私のローカルデータベースには現れません」と、もちろん、毎回のビットごとに暗号をチェックする必要があります...はい、「チェックしないで引っ張ってください。

私は、現在のリビジョンの「インスタント・タールル」だけをダウンロードしたいと思うユーザーにとって、過去の履歴にそれほど関心のない開発者にとっては、部分的なプルまたは「迅速なチェックを外したプル」 "興味深い機能になる可能性があります。残念なことに、モノトーンの貢献者は、これまでのところこれらの機能を書き留めていませんでした。どんな助けもありがとう。 ;-)

+0

すべての分散SCMの大きな問題:SVNリポジトリで1つのファイルを変更したい場合は、ヘッドをチェックアウトし、ファイルを修正したり、2つをコミットしたり、分散型SCMで同じことをすることは、30分後にファイルにアクセスする前に、まだ同期してレポを待っていることを意味します。 – Mecki

関連する問題