私は初心者の開発者で、他の3人のリモート開発者とアプリケーションを構築しています。私は今まで一人で働いていましたが、今では私のソースコードをプロジェクトの他の開発者と共有する方法が必要です。そこにあるプロジェクトサイト(SourceForge、Codeplex、Googleなど)はすべてオープンソースの開発を目指しているようです。コードを世界中で利用できるようにするのは興味がありません。コードを共有する方法を探しています我々の4人の間で最もよく知られている方法は何ですか...これは通常どのように達成されますか?オープンソースである必要がない3-4人の開発者の間で、ソースコードを共有するための良い方法は何ですか?
答えて
ええ、遠隔からアクセスできるバージョン管理リポジトリが必要です。 Subversionは優れており、非常に広く使用されています。 Gitは別の良い選択肢です。
独自のリポジトリを設定することができ - などBeanstalkのように、またはホスティングサービスを使用し、Project Locker、Unfuddle、SVNsite、
- あなたはすべての開発者は、ssh経由でアクセスし、またはApache/WebDAV経由でできるサーバーが必要になります私はProjectLockerで働いており、あなたのチームが<= 5でコードベース<= 500 MBの場合、無料でSubversionとTracをホストすることができると伝えます。 – runako
ソース管理リポジトリを設定する必要があります。それはかなり大きな話題です、私は本当にそれについて読むことを始めるのに最適な場所がわからないのです。私は確信しているthe Wikipedia article on Revision Control少なくともあなたに少しの概要を与えるでしょう。 (HTTP経由でアクセスすることができます)Subversionリポジトリを設定Source Control HOWTO
:
これは、同様にまともな入門シリーズのように思えます。
あなたはあなたが利用できる持っているもののコンピューティングリソースを言わないのSubversion
とバージョン管理について知っておく必要があるほとんどすべてを詳述優れonline free bookがありますが、簡単な選択が言うと、中央サーバーを使用することですSVNすべてに公開鍵を使ってsshアクセス権があります。あなたはたぶん月額約10ドルでこのようなサービスを借りることができます。
セントラルサーバーが嫌いな場合は、Mercurialまたはgit
を試して、パーソナル開発マシン間でsshをやり取りしてみてください。
sshに問題がある場合、gitは実際にあなたに電子メールでパッチを送ることができます(おそらくMercurialもそうです)。 Ben LynnのGit Magicチュートリアルで説明しています。
オンラインソースコントロール(SVNやGitなど)を使用して、チームメンバーとだけ共有することができます。 Unfuddleを見てください。無料のソース管理/プロジェクトホスティングで、バグ追跡システムを完備しています。私は私の個人的なプロジェクトのためにそれを使用し、それは素晴らしいです。
サブサーバリポジトリ(http://subversion.tigris.org/)を設定します。アカウントでデータを表示できるユーザーを制御できます。さらに、ドキュメントのバージョン管理も可能です。 Httpサーバーと組み合わせると、ブラウザーでソースを直接見ることもできます。
Subversionには、Eclipse用のプラグインもVisual Studio用のプラグインもあります。私はIDE統合プラグインをお勧めしますが、Tortise SVNはあなたが好きかもしれないスタンドアロンのSVNクライアントです。
SubversionはContinuumなどの継続的な統合サーバーにも適しています。
Subversionはhttp/httpsでうまく動作します。それはオープンソースプロジェクトですが、あなたが望むどんな目的にも使用できます。
最近のほとんどのソース管理システムがうまく機能します。 Subversionは一般的なものです。開発者はどのオペレーティングシステムを実行しますか?
何かをすばやく起動したい場合は、www.beanstalk.comやwww.unfuddle.comなどのホストされたSubversionシステムをチェックしてください。
Subversionはオープンソースであり、あなたがそれを必要としないことは分かっていますが、ここにはたくさんのオプションがあります。 Windowsの場合は、Tortoise SVNをチェックしてください。 Macの場合、コマンドラインクライアントが必要ない場合は、バージョンをチェックしてください。
ホストされている:http://wush.netは、別のSubversionホスティングプラットフォームです。
または、あなたは、あなた自身のサーバーをホスト非常に使いやすい、非常に自由VisualSVNサーバーをチェックアウトすることができた場合:http://www.visualsvn.com/server/
私は最善の解決策がSubversionだと思います。 Subversionは、あなたの要件に最適な無料のソース管理システムです。
Tortoise SVNのような多くのサポートツールを使用すると、作業がより簡単になります。
ここには、SVNのコマンドを記述するcheat sheetsの1つがあります。
ほとんどのWebホスティングプロバイダは、サーバー上で簡単にワンクリックでSVNをインストールできます。 ex:Dreamhostセットアップが非常に簡単に行えます。
CVSは、広く使用されている別のソース管理システムですが、私はCVSのインストールを簡単にサポートするプロバイダは見ていません。 Tortoise CVSのようなCVS用のサポートツールを持つこともできます。
私はVisual Source Safe(マイクロソフトのプロプライエタリで、ウェブ上ではない)に興味はないと思いますので、ここでその情報を追加するつもりはありません。 :)
登録されたメンバーのみが閲覧/編集できるように、実際にGoogleコードを設定することができます。私は彼らがライセンスを強制するとは思わない。
我々は現在、VSSを使用しますが、VSSは、私たちの第三階の窓の外に共通する考えをジャンプしますので、Source Gear Vaultにオーバーすべてを移行するプロセスにある...ここで
は、利用可能なプレミアムオプションと無料のソリューションです。.. https://freepository.com私はこれを試していません。
githubを試してください。それはあなたに月額12ドルの費用がかかります。
devunity.comを使用してください。 zip経由でコードをアップロードするか、svnからインポートして、それを作成します。コードを瞬時にコラボレーションすることができます。
- 1. CakePHPの開発者間で必要なアプリケーションデータを共有
- 2. 開発者と非開発者の間でios開発を共有する
- 3. C++用のオープンソース開発環境:何が良いですか?
- 4. クラス間でオブジェクトを共有する良い方法は何ですか?
- 5. iOSプロビジョニングポータル - 有料の開発者である必要がありますか?
- 6. WPFアプリケーションでは、ソースコードを共有するためにどのようなファイルが必要ですか?
- 7. アルゴリズムと開発者を開発する人々の間で最も効果的なワークフローは何ですか?
- 8. 2人の共同していない開発者が使用するワークフローは?
- 9. 1人のiPhone開発者キーを使用できる開発者は何人ですか?
- 10. 開発者の個人的な使用のための良いOracleの役割ですか?
- 11. Google APIコンソールを他の開発者と共有する方法
- 12. 共有ホスティングウェブサイトは何人いるのですか?
- 13. websocketハンドシェイク:開発者はこれのために何かする必要がありますか?
- 14. Umbracoを開発する最良の方法は何ですか?
- 15. Flexのコンポーネント間でデータを共有する最も良い方法は何ですか?
- 16. いくつかのアプリケーション間で画像を共有する最良の方法
- 17. マシン間でソースコードを共有する
- 18. comオブジェクトを扱うには、API固有の開発者が必要ですか?
- 19. プロジェクトを成功させるために、開発者はフロントエンドで何が必要ですか?
- 20. 実践的ではないC++開発者にとっては、良いプロジェクト/方法は何ですか?
- 21. 開発者間で共有されるMavenリポジトリ
- 22. リアルタイムゲームのスレッド間でオブジェクトを共有するためのベストプラクティスは何ですか
- 23. asp.net mvc - コントローラがオブジェクトを共有する最良の方法は何ですか?
- 24. クラウド環境に適応するために開発者が何をする必要がありますか
- 25. Excelマクロを共有/配布する最も良い方法は何ですか?
- 26. .NET世界のフロントエンド開発者 - 何を知る必要がありますか?
- 27. 初心者のための良いフラッシュソケットサーバーとは何ですか?
- 28. 中級Java開発者のための良い、簡潔なAndroid開発チュートリアルはどこにありますか?
- 29. .Net開発者用のスクリプトファイルからデータベースをインストールする最も良い方法は何ですか?
- 30. Eclipseの多くの開発者のためのワークスペースの共有
ソースコードを「ロック」する必要がありますか? –