3

特に CVS (または Eclipse チェックイン/チェックアウト) を使用したバージョン管理用の無料のプライベート リポジトリを提供するホスティング会社はありますか? 私にはプロジェクトがあり、私は唯一のユーザーであり、そのバージョンを保持する必要があります ありがとう

4

3 に答える 3

1

CVSに精通している場合は、かなり前にCVSの代替として設計されたSubversionを試してみてください。これはCVSと非常によく似たワークフローに従い(そのように設計されています)、CVSよりも優れた改善点がいくつかあります。さらに、10年以上更新されていないCVSとは異なり、Subversionは積極的にサポートされています。

(プロトコルを使用して)ファイルシステムにSubversionリポジトリを配置できますfile://が、それはかなり不器用です。ただし、無料のプライベートSubversionホスティングサイトはたくさんあります。

もう1つの可能性は、Gitを使用することです。ただし、GitはSubversionよりも使用が少し複雑になる可能性があることに注意してください。これは、Gitの各作業コピーが実際には完全なGitリポジトリであるためです。ローカルリポジトリで作業ディレクトリのように作業し、Subversionと同様に、そこで変更をコミットします。サーバーは必要ありませんが、完全なファイルバージョン履歴があるので、これは便利です。

ただし、Gitでは他のGitリポジトリに変更をプッシュ(チェックアウト)およびプル(コミット)することもできます。そのため、操作が少し複雑になる可能性があります。現在、複数レベルのリポジトリを操作しています。しかし、この複雑さには、いくつかの優れた力が伴います。HTTP、FTP、さらには電子メールを使用して、Gitリポジトリ間で変更を共有できます。また、変更を共有するGitリポジトリを決定できます。1つのリポジトリからコードをプルしてから、他のユーザーに自分のリポジトリをプッシュしてプルさせることができます。そして最後に、変更を元のリポジトリにプッシュする代わりに、プルした他の誰かにそれらの変更をプッシュしますその元のリポジトリからコードを取り出します。プロジェクト全体に影響を与えることなく(または元のプロジェクトからコミット権限を持つ許可を得ることなく)、特定のグループの人々とコードを共有するのは簡単です。

SubversionやGitに慣れていない場合は、最初にSubversionを学ぶことをお勧めします。CVS開発者は、おそらくSubversionについて知る必要のあるすべてを1時間で学ぶことができます。Subversionには、オープンソースプロジェクトでこれまでに見た中で最高のオンラインマニュアルの1つがあります。

次に、時間をかけてGitを学びます。私は個人的なプロジェクトにGitを使用していますが、さまざまな理由で多くのオープンソースプロジェクトがGitに移行しています。小規模なプロジェクトで非常に人気があります。GitとSubversionの両方で、WindowsエクスプローラーシェルにTortoiseが統合されています。どちらもEclipseと統合されています。

于 2013-01-23T16:03:15.283 に答える
0
  1. SCM 機能については、対応する Eclipse チーム プロバイダー (サポートされていることが知られている Git、Mercurial、Subversion) によってサポートされている任意のVCS を使用できます。
  2. SourceForge は CVS ホスティングを提供しています
于 2013-01-23T16:59:52.443 に答える
0

CollabNet は、1 ユーザーに対して無料の cloudforge (以前は codesion と呼ばれていた) サービスを提供しています。

http://cloudforge.com/pricingの個人プランにアクセスし、サインアップしてください。

于 2013-01-23T13:14:00.773 に答える