まず、バージョン管理(cvs、svn)の集中モデルがあり、最近は分散バージョン管理モデルが作成されました(git、bzr、hg)。そこにバージョンコントロールのイデオロギーの他のタイプはありますか?または次の新しいものは何ですか?分散バージョン管理の後はどうなりますか?
答えて
誰かがそれをするまでは、言うことは本当に不可能です。
80年代には、バージョン管理システムを「集中化」と呼ぶことはなく、誰かが分散型のものを思い付く時代になると松の木になりました。これは、配布されたものが発明された後に人々が付けた名前です。振り返ってみると、明らかなステップのように見えます。
これはほとんどの主要なパラダイムシフトに当てはまる – rmeador
ローカルの(CVSのような)バージョン管理システムは、ローカル専用のバージョン管理システム(RCS )。マージベースのVCSは、ロックベースのVCSの次のステップでした。 –
@ Jakub:あなたのコメントは、私が無視した質問の半分を実際に扱っています。私はあなたがそれから答えを出すことをお勧めします。 –
クラウドバージョン管理とP2Pベースのバージョン管理システムが次のステップになると私は推測しています。
クラウドの主な機能は高可用性と地理的分散です。
P2P - よく、高可用性、セキュリティ、保存された帯域幅。
私たちは、次の世代のソースコントロールがどんなものなのかを頭に入れていますが、ブレーンストーミングは傷ついていません。入力を歓迎します。
gitは本質的にp2pです。 Github(など)は、よく知られている公開ピアです。あなたは他の何かを想像していますか? –
バージョンをクラウドに格納することは、実際にはバージョン管理の新しい方法ではなく、私があなたのポイントを見逃していない限り、それを格納する新しい場所ではありません。 – amischiefr
私は彼がGitTorrentのようなことを考えていたと思います。 –
ファイルシステムのバージョン管理は可能でしょうか? ; o)ちょうど冗談だと、役に立たなくてはならない機能の量の近くにはいないでしょう。しかし、いくつかの点で役立つかもしれません。
ZFSには既に次のような機能があります。http://en.wikipedia.org/wiki/ZFS –
はい、これは私が考えていたものです。私はそれがブランチ/タグ/マージ機能を持っているのか疑問に思っています; o) –
バージョン管理システムは単なるサービスであり、クライアントサーバーからp2pに移行しました。私はそれより多くのネットワークトポロジーを知らない。
トークンリングバージョン管理はどうですか? 「私はそのファイルを編集したいが、ビリーはトークンを持っている。おそらく来週火曜日まで私に戻ってこないだろう」 :-) –
私たちは、リアルタイムで共同でソースを編集するためにgoogle waveを使用します。
+1、今まで聞いたことがあるGoogle Waveの中で最も興味深いのは –
+1ですが、このアイデアはGoogle Waveだけではありません。パイプには「ソースウィキ」のアイデアがたくさんあります。 –
@SarahMei真剣に?私は実際に友人にこのようなものを提案して笑った。 –
私は、次のステップはより細かく調整された差分/マージメカニズムであると想像します。誰かが再フォーマットしたXML文書をマージしようとしたことがありますか?単純なテキストとは異なるため、不可能です。
難しい質問のようです。 DVCSはまだ初期段階にあり、そこにいる企業にとってはかなり新しいものだと考えています(OSSプロジェクトの間でのみ採用されています)。
市販の分散バージョン管理システムのPlastic SCMの開発者として、私はまだ分散システムから多くの新しいものを見なければならないと言います。それは私のために、は DVCSの後に私たちは、「コード意識のバージョン管理ツール」を参照してくださいよ、言われている:
- 言語差分コード「理解」することができるという(OK、解析することが十分以上になります) (これはEclipseがほとんどそれを行うことができるものです)。解析+バージョン管理に基づく
- リファクタリングのためのより良いサポート
- 意識コード我々は後方に大きな一歩を踏み出すと煙信号を通じてコードを共有する
:)
- 1. Accurevは分散バージョン管理システムですか?
- 2. 散文のバージョン管理
- 3. 分散アーキテクチャでは、なぜバージョン管理が難しいのですか?
- 4. バージョン管理の意味バージョン管理はどのバージョンですか?
- 5. 分散バージョン管理でのワークフローの可能性
- 6. 分散コンポーネントとクラスバージョン管理
- 7. 分散開発チーム向けのバージョン管理システム
- 8. 複数のオブジェクトの分散管理?
- 9. 分散チームのソース管理フォルダ構成
- 10. バージョン管理はどのように機能しますか?
- 11. monodevelopバージョン管理はどのように機能しますか?
- 12. 分散ソース管理のMicrosoftの計画は何ですか?
- 13. 分散プロジェクト管理/バグ追跡
- 14. Oakでバージョン管理とバージョン管理はどのように機能しますか?
- 15. Webアプリケーションのバージョン管理はどのように処理されますか?
- 16. Workflow Foundationでどのようにバージョンを管理しますか?
- 17. バージョン番号管理 - どのようにしていますか?
- 18. プロトコルバッファはバージョン管理をどのように処理しますか?
- 19. 分散データベースのユーザーセッションを管理する方法は?
- 20. Mercurial(分散バージョン管理)では、ユーザー名が間違っていないことをどのように知ることができますか?
- 21. C + A分散システムを分割するとどうなりますか?
- 22. TeamCityのバージョン管理(TFSなど)は可能ですか?
- 23. バージョン1.10.0など、wso2 amの管理ダッシュボードコンポーネントとは何ですか?
- 24. コマンドラインのバージョン管理システム抽象化はありますか?
- 25. 3Dモデル/ 3Dデータ用のバージョン管理システムはありますか?
- 26. ノードの依存関係のバージョン管理はどうやって管理しますか?
- 27. オープンソース環境で現実的に(分散した)バージョン管理に対応できますか?
- 28. XCodeではどのようなバージョン管理が可能ですか?
- 29. iphone coredata xcdatamodelのバージョン管理...バージョンの制限はありますか?
- 30. Ionic2アプリケーションのバージョン管理にはどのようなソースコードファイルを含める必要がありますか?
次へ]をマージします。 – amischiefr