semantic-versioning

    1

    1答えて

    私は自分のプロジェクトでバージョン管理を実装しようとしています。要件は、自動セマンティックバージョニング(例1.0.1)を実装することです。ちょうど知りたかったのですが、セマンティックバージョン管理を自動的に実装する方法はありますか、またはセマンティックバージョンを手動で与える必要がありますか? 私はセマンティックバージョニングを使用してデータベースにJsonスキーマを保存しようとしています。だか

    -1

    1答えて

    私は直接使用されていないアーティファクトを持っています。これらの成果物には、ユーザーアプリケーションを実行するサーバーが含まれています。ユーザー(第三者)に表示されるAPIは、別のライブラリで明確に定義されています。 今、私はサーバーでいくつかの変更を行っています。一部のパブリックメソッドはシグネチャの変更を取得します。ただし、ユーザーには変更が反映されていないため、これは反映されません。 この状

    1

    1答えて

    TLDR; gitversionをインストールして設定したら、私のgit repoと.nuspecを "hook up"して、挿入されたAssemblyInfoによって生成されたバージョン番号を使用する方法はありますか? 自動的に何かを正しくバージョンアップしようとしました。これまで私はgitで手作業でこれを行ってきました。それは私がMyGetを使い始めたとき、私の最初のNuGetパッケージをNu

    1

    1答えて

    セマンティックバージョン仕様(SemVer)が定義: メジャーバージョンゼロ(0.y.z)は、初期の開発のためのものです。何でもいつでも変更される可能性があります。パブリックAPIは安定していると見なされるべきではありません。 したがって、1.0.0で始まるものは安定していると考えられます。 通常プロジェクトを開始するときには、0.1.0が使用され、徐々に増加しますが、プロジェクトには0.20.3

    0

    1答えて

    私のチームには、多数の共有ライブラリを持つかなり大きなデスクトップアプリケーションセットがあり、すべてのリポジトリ内の共通のソリューションファイル内にあります。セマンティックバージョン管理を使用する理由はいくつかあります。主な理由は、ユーザーが更新プログラムを簡単にインストールできるようにすることです。しかし、私たちが扱っているアセンブリの数があれば、特に複数のアプリケーションに依存するライブラリ

    0

    1答えて

    ビルドプロセスではタグ名がセームビルドバージョンとして使用されるため、開発分岐にタグを付ける必要があります。 v3.5.1。開発ブランチはいつでも構築でき、ステージングサーバーに自動的に展開できます。 しかし、gitflowモデルでは、マスターブランチにタグを付ける方法とタイミングについてのみ記述しています。私が開発ブランチのタグ付けを開始した場合、それらの名前を「失う」ことになり、マスターブラン

    1

    2答えて

    http://semver.org/spec/v2.0.0.htmlには、ソフトウェアのバージョン管理をどのようにして標準を作成し、いくつかの依存関係管理の問題を回避する方法に関する「正式な説明」があります。 item-spec-7では、次のように持っている: マイナーバージョンY(X.Y.Z | X> 0)は、新たな、後方互換性機能は、公開APIに導入された場合に増加しなければなりません。パブリ

    0

    1答えて

    TFSでCIプロセスを実装しています。私はセマンティックバージョニングとセマンティックバージョニングを使用したいと思います。また、 "CI"、 "ベータ"、 "リリース"などの記述子を使用したいと思います。 GitVersionはこの目的に適したツールです。しかし、理解している限り、特に記述子はgitブランチに従って生成されます。私たちはgitflowを使用せず、私たちはトランクベースの開発を使用

    0

    1答えて

    ciプロセスでナゲットパッケージを作成しようとしています。私はセマンティックバージョン管理に合わせてパッケージをバージョンアップしたいと思う。基本的に、彼らはmajor.minor.patch-ci-dateを持つでしょう。 このpusposeのために、私はTFSでnuget packager taskを使用します。 Iは、以下に示す赤枠としてnugetパッケージャタスクにバージョンを設定すること

    1

    1答えて

    私たちはNPMパッケージリポジトリ(とりわけ)にNexusを使用しています。 package.jsonファイルでは、セミバー構文https://docs.npmjs.com/misc/semver を使用しますが、無視されます。私たちに構成の問題があるかどうかは誰にも分かりますか?それとも、NexusでNPMに期待できるものではないでしょうか?開発中に私たちに起こることができるシナリオの 例: 成