同じネットワーク上の複数のコンピュータからプロジェクトを作成したいと思っています。問題がある場合は、複数のOSでCode :: Blocksを使用しています。複数のコンピュータ間でソロプロジェクトを管理する簡単な方法
これを行うにはどうすればよいでしょうか?いずれかのコンピュータにSVNサーバーをセットアップしますか?
同じネットワーク上の複数のコンピュータからプロジェクトを作成したいと思っています。問題がある場合は、複数のOSでCode :: Blocksを使用しています。複数のコンピュータ間でソロプロジェクトを管理する簡単な方法
これを行うにはどうすればよいでしょうか?いずれかのコンピュータにSVNサーバーをセットアップしますか?
Subversionから離してください。
ベストソリューションはDVCS (Distributed Version Control System)です。それらの多くは利用可能ですが、最も有名なのはGitとMercurialです。基本的な概念を理解した後は、SVNよりはるかに簡単で、速く、強力です。それらはセットアップも簡単です(SVNにはより多くの作業とインフラストラクチャが必要な中央サーバが必要です)。
個人的には、私はGitよりもHgを好む。一方、私はGitHubウェブサイトとそのコミュニティがより大きく、BitBucketよりも優れていることを認識しています。
Hg Init: a Mercurial tutorial(Joel Spolsky)の投稿を強くおすすめします。あなたが読書のように感じるなら、私はThings you should know about Mercurialも私のブログに書いています。
関連した質問:
ありがとう、私はBitBucketにサインアップしました。これまでのところ良いと思われる。 –
ただし、ローカルネットワークでコミットを共有するためにBitBucketは必要ないことに注意してください。ちょっと、中央サーバーは必要ありません(ただし、それは便利です)!コミットを別のマシンに "提供"するたびに、 'hg serve'を実行するだけです。まあ、ネットワーク接続も必要ありません( 'hg bundle'参照)。しかし、私は、セントラルサーバーが事をより簡単にかつ合理化することに同意します。 –
最も簡単な方法は、複数のマシンでGitを使用することです。その方法はOS依存ではないため、(SVNを使用した場合のように)集中リポジトリは必要ありません。 Gitの設定はこの答えの範囲外ですので、私はあなたのために働く設定をカバーするためにこの答えにあなたを指摘します:Git for beginners: The definitive practical guide
それはあなたの好みのソース管理システムに依存しますが、私はちょうど行くとVisual SVN ServerをつかむだろうSVNを言及した。それは非常に簡単に起動して(5分を許可する)、無料であり、あなたのネットワーク上で正常に動作します。何百ものリポジトリとユーザーを持つサーバー上の大規模なエンタープライズ環境とローカルマシン上で実行し、どちらのシナリオでも同じように機能します。
それは中央サーバーを必要としませんが、私はちょうどいつも私の」を使用し、私はSVNを使用して、私はそれで満足していますon 'Webサーバーに接続します。
しかし、私はトレンドがGITに向かっていると思うので、私が新しいものを使い始めるなら、おそらくそれを使うだろう。
*複数のコンピュータで作業する方法を詳しく説明できますか? –
SVNかもしれない良い考えですか?水銀やgitなどの分散バージョン管理システムを使用してみてください –