私は長年 CVS を使用してきましたが、喜んでより高度なツールに移行したいと考えています。
古き良き時代のように、作業ディレクトリとリポジトリを別々のディレクトリに保持できるソース管理ツールはありますか?
現在、この要求は時代遅れのように見えますが、リポジトリを別の場所に保持することで、主にリポジトリとユーザー ファイル (Dropbox などを含む) の柔軟なバックアップ/復元計画が可能になります。
24 時間年中無休の外部/ローカル VCS サーバーの使用は避けたいと考えています。商用ツールにも興味がありません。
リポジトリとプロジェクトに別々のローカル フォルダーを使用するように git/mercurial を構成する方法はありますか? または、CVS/SVN にこだわっていますか?
ありがとうアレックス
Edit
いくつかのコメントから、VCS サーバーのアイデアが一部のユーザーにとって不可欠であることがわかります。これは私が探しているものではありません。cvs にはサーバーが必要であるという事実を急いで指摘する人のために、これは真実ではありません。cvs リポジトリは、企業のネットワーク ストレージに保存できるため、サーバー側の必要がなくなります。SVNも同じだと思います。その理由は単純です。ネットワーク共有は、24 時間 365 日専用のサーバーよりも安価で運用しやすいからです。
Answer (with robert's help):
Git/Mercurial に中央ローカル リポジトリがないことに対する簡単な回避策があるようです。秘訣は、ローカルリポジトリを、中央リポジトリとして使用できる専用のローカル/共有リポジトリにクローン/プッシュ/プルすることです。
ストレージに関してはあまり効果的ではありませんが、これは、Git/Mercurial ツールに含まれるすべての利点に対する妥当な妥協点のようです。
ありがとう