2011-07-21 10 views
2

同じネットワーク上の複数のコンピュータからプロジェクトを作成したいと思っています。問題がある場合は、複数のOSでCode :: Blocksを使用しています。複数のコンピュータ間でソロプロジェクトを管理する簡単な方法

これを行うにはどうすればよいでしょうか?いずれかのコンピュータにSVNサーバーをセットアップしますか?

+0

*複数のコンピュータで作業する方法を詳しく説明できますか? –

+0

SVNかもしれない良い考えですか?水銀やgitなどの分散バージョン管理システムを使用してみてください –

答えて

4

Subversionから離してください。

ベストソリューションはDVCS (Distributed Version Control System)です。それらの多くは利用可能ですが、最も有名なのはGitMercurialです。基本的な概念を理解した後は、SVNよりはるかに簡単で、速く、強力です。それらはセットアップも簡単です(SVNにはより多くの作業とインフラストラクチャが必要な中央サーバが必要です)。

個人的には、私はGitよりもHgを好む。一方、私はGitHubウェブサイトとそのコミュニティがより大きく、BitBucketよりも優れていることを認識しています。

Hg Init: a Mercurial tutorialJoel Spolsky)の投稿を強くおすすめします。あなたが読書のように感じるなら、私はThings you should know about Mercurialも私のブログに書いています。

関連した質問:

+0

ありがとう、私はBitBucketにサインアップしました。これまでのところ良いと思われる。 –

+0

ただし、ローカルネットワークでコミットを共有するためにBitBucketは必要ないことに注意してください。ちょっと、中央サーバーは必要ありません(ただし、それは便利です)!コミットを別のマシンに "提供"するたびに、 'hg serve'を実行するだけです。まあ、ネットワーク接続も必要ありません( 'hg bundle'参照)。しかし、私は、セントラルサーバーが事をより簡単にかつ合理化することに同意します。 –

1

最も簡単な方法は、複数のマシンでGitを使用することです。その方法はOS依存ではないため、(SVNを使用した場合のように)集中リポジトリは必要ありません。 Gitの設定はこの答えの範囲外ですので、私はあなたのために働く設定をカバーするためにこの答えにあなたを指摘します:Git for beginners: The definitive practical guide

1

それはあなたの好みのソース管理システムに依存しますが、私はちょうど行くとVisual SVN ServerをつかむだろうSVNを言及した。それは非常に簡単に起動して(5分を許可する)、無料であり、あなたのネットワーク上で正常に動作します。何百ものリポジトリとユーザーを持つサーバー上の大規模なエンタープライズ環境とローカルマシン上で実行し、どちらのシナリオでも同じように機能します。

0

それは中央サーバーを必要としませんが、私はちょうどいつも私の」を使用し、私はSVNを使用して、私はそれで満足していますon 'Webサーバーに接続します。

しかし、私はトレンドがGITに向かっていると思うので、私が新しいものを使い始めるなら、おそらくそれを使うだろう。

関連する問題