問題タブ [version-control]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - SQL Server データベースのバージョン管理を行う方法は?
データベースをバージョン管理下に置きたいです。
私は常にそこに少なくともいくつかのデータを入れたいと思っています ( alumbが言及しているように: ユーザーの種類と管理者)。また、パフォーマンス測定のために生成されたテスト データの大規模なコレクションが必要になることもよくあります。
データベースにバージョン管理を適用するにはどうすればよいですか?
sql - データベース構造変更のためのバージョン管理システムはありますか?
私はよく次の問題に遭遇します。
データベースに新しいテーブルまたは列を必要とするプロジェクトへのいくつかの変更に取り組んでいます。データベースを変更して作業を続けます。通常、ライブシステムで複製できるように、変更を書き留めることを覚えています。しかし、私は自分が何を変更したかを常に覚えているわけではなく、それを書き留めることを常に覚えているわけでもありません。
それで、私はライブシステムにプッシュし、大きな、明らかなエラーが発生しますNewColumnX
。
これがこの状況のベストプラクティスではない可能性があるという事実にもかかわらず、データベースのバージョン管理システムはありますか?特定のデータベーステクノロジについては気にしません。存在するかどうか知りたいだけです。それがMSSQLServerで動作する場合は、すばらしいです。
svn - CVSよりもSVNを使用する利点は何ですか?
私の会社は、ソース管理のデファクトスタンダードとしてCVSを使用しています。しかし、多くの人がSVNの方が優れていると言うのを聞いたことがあります。
私はSVNが新しいことを知っていますが、それ以外は、その利点に慣れていません。
私が探しているのは、2つのシステムの優れた簡潔な比較であり、Java/Eclipse開発環境におけるそれぞれの長所と短所に注目しています。
version-control - 連携して動作するさまざまな分散バージョン管理システム
私のオフィスには、ソース管理に使用する中央のSourceSafe2005インストールがあります。サーバーでオフィスが使用するものを変更できません。
私はラップトップで開発しており、中央プロバイダーが何であるかに関係なく、中央サーバー(利用可能な場合)と同期できる別のローカルソース管理リポジトリが必要です。リクエストの理由は、燃えるようなフープを飛び越えることなく開発を続けながら、クライアントプレゼンテーション用のローカルの安定したブランチ/ビルドを維持できるようにするためです。また、コンサルタントとして、私のクライアントは私が彼らのソース管理プロバイダーを使用することを要求するかもしれません、そしてここでの柔軟性は人生を楽にするでしょう。
既存の分散ソース管理クライアントのいずれかがそれを処理できますか?
svn - フェデレーション (同期) Subversion サーバー?
「連合」Subversion サーバーを作成することは可能ですか? ロケーション A の 1 つのサーバーとロケーション B の別のサーバーのように、リポジトリのローカル バージョンを自動的に同期します。そうすれば、いずれかの場所にいる誰かがリポジトリとやり取りするときに、それぞれのローカル サーバーにアクセスしているため、応答時間が短縮されます。
svn - ブランチを作成するにはどうすればよいですか?
SVN でブランチを作成するにはどうすればよいですか?
git - バージョン管理システムの使用を開始する
自宅で開発しているだけでも、バージョン管理を実装する必要があります。私は過去数年間、Subversionがどれほど素晴らしいかについて読んだことがあり、Gitが新進気鋭のバージョン管理システムであると聞くまで、これを学ぶことに専念しようとしていました。
状況を考えると、私は延期して、どちらが上に出るかを確認する必要がありますか?それらの相対的な利点は何ですか?
Gitで気付いた問題の1つは、フル機能のGUIがあまりないことです。これは、私のチームの多くのユーザーにとって重要です。
また、どちらかを始める方法についての提案を気にしないでください。(チュートリアルなど)
version-control - さまざまな種類のバージョン管理の違いは何ですか?
SO で少なくとも 10 人から、バージョン管理は良いことだと言われた後、たとえそれが私だけであっても、フォローアップの質問があります。
さまざまな種類のバージョン管理の違いは何ですか? また、非常にシンプルで理解しやすいバージョン管理について誰もが知っているガイドはありますか?
version-control - このセットアップに適した Mercurial の使用パターンは何ですか?
同じ閉じた (うーん、ばかげた政府の) ネットワーク上に 2 人の開発者がいます。別の開発者は車で数分のところにあり、4 番目の開発者は国の途中にあります。電子メール、ftp、およびリムーバブル メディアはすべて、同じネットワーク上にいない人への転送方法として考えられます。
私は 2 人のクローズド ネットワーク開発者のうちの 1 人です。私たちを「マスター」ロケーションと考えてください。
グループに最適な Mercurial セットアップ/パターンは? リモート開発者との間で変更を伝達する最良の方法は何ですか? 私が担当しているので、少なくとも 1 つのマスター リポジトリと、開発できる別のローカル リポジトリを保持する必要があると考えました。他の人は、マスターのクローンが必要なだけです。これは正しいですか?これもマージの責任になると思いますか?
ご覧のとおり、私はまだ分散バージョン管理について頭を悩ませようとしています。接続状況でこれを行う方法は他にないと思います。
version-control - DVCS の選択 - Windows にとって何が良いのか?
そのため、mercurial、git、bazaar などの分散バージョン管理システムでプロジェクトを取得したいと考えています。問題は、Windows のサポートが適切である必要があることです。つまり、「cygwin のインストール...」で始まる指示は必要ありません。最近、git の Windows サポートはまともだと聞いたことがありますが、直接の経験はありません。また、バザー チームは、可能な限りマルチプラットフォームにするという明確な目標を持っているようです。推奨事項を取得できますか?