問題タブ [software-product-lines]

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.

0 投票する
1 に答える
535 参照

git - 2 つの異なるデバイス用のコードを開発するための git のベスト プラクティス

1. Phonegap Build を使用してコンパイルされる HTML アプリを開発しています。 2. www サーバー上で純粋な Web アプリとして提供されます。

したがって、コードはほとんど同じですが、最初または 2 番目の適応専用の小さな部分があります。

しかし、基本コードの改善は、両方の適応に適用する必要があります。

では、1 つの git リポジトリを使用してブランチを作成する必要がありますか、それとも複数のリポジトリを使用する必要がありますか?

私は git を初めて使用するので、ワークフロー コマンドを書いてもらえますか?

0 投票する
1 に答える
235 参照

git - ブランチとして 2 つのバージョンを持つ Git

私は2つの別々のバージョンを持つプロジェクトを持っています。各バージョンは別のブランチにあり、マージされることはありません。ほとんどのコードは同じですが、各ブランチには独自の部分があります。ここで、ほぼすべてのコミットを両方のブランチに入れる必要があります。

現在、これにはチェリー ピッキングを使用しています。他のブランチに切り替えて、必要なすべてのコミットを選択します。

私はこれをやっているのが好きではありません。すべてのコミットを選択するには時間がかかり、1 つ見逃す可能性があります。

固有の変更を失わずに、ほぼ等しい 2 つのブランチを同期させるにはどうすればよいですか?

同様のトピックに関するいくつかの投稿を読みましたが、どれも私の状況には当てはまらないようです:

この素敵な git branch guideも読みましたが、ここで適切な解決策を見つけることができませんでした。ホットフィックス ブランチが最も近いので、作成することを考えましたが、マージによって上書きされると思います。

0 投票する
3 に答える
9963 参照

powershell - Jenkins マルチ構成 (マトリックス) タイプのプロジェクトの使用方法は?

Matrix プロジェクトのJenkins公式 Wiki ページは、あまり役に立ちません。いくつか質問があります。

私たちは、基本的にすべて同じであるいくつかのプロジェクトを構築しようとしていますが、一部は顧客向けに異なるブランドになっています. つまり、ソフトウェア/テスト/などは、BrandA を BrandB (または BrandC など) に変えるための微調整を除いて、すべて同じです。

Matrix プロジェクトを使用して、BrandA、BrandB などのビルドを作成する必要があると考えています。すべての手順をまだ把握していませんが (ビルド後に実行可能ファイルの名前を変更する方法を含む)、合格する必要があることはわかっています。ビルド プロセス中に Jenkins Powershell スクリプトの多くにブランド名を付け、スクリプトでそのブランドを使用します。

これらの変数をスクリプトに取り込むにはどうすればよいですか? Jenkins のすべてのビルドステップに自動的に渡されますか? 使用する変数名は何ですか?

最後に、Jenkins でこれらのマルチ構成プロジェクトを構築するための優れたリソースはありますか? オンラインで包括的なものを見つけることができないようです。

0 投票する
1 に答える
121 参照

emf - FeatureIDE で構成エラーを検出する

FeatureIDE でユーザー定義の制約に対して、構成ファイルで検証エラーをプログラムで検出する方法はありますか? その場合、それらを検出して検証済みの構成を変更するにはどうすればよいですか? 機能指向言語として AHEAD を使用しています。

0 投票する
4 に答える
488 参照

software-product-lines - ソフトウェア製品ライン機能モデル

私を助けてください。機能モデルの制約を考慮して、可能なすべての機能の組み合わせを見つけたいです。図のように。一般的な公式やツールはありますか?自動化の方法を教えてください。

機能モデル:

ここに画像の説明を入力