私が理解しているように、「バックポート」という用語は、前のバージョンにも移植されている将来のバージョンで適用される修正を表すために使用されています。 ウィキペディアの定義 は次のとおりです。
Backportingは、特定のソフトウェア変更(パッチ)を実行し、それを最初に作成されたものより古いバージョンのソフトウェアに適用するアクションです。ソフトウェア開発プロセスのメンテナンス手順の一部を形成します...
例えば:
これが反対方向に行われるときの用語は何ですか?
「バックポート」という用語は引き続き適用されますか?それとも「Forwardporting」(「Port Forwarding」のように聞こえますが面白い)のような用語はありますか?
バックスラッシュの反対と同じです。誰もがスラッシュと呼びたがっていますが、実際には単なる「スラッシュ」です。バックポーティングの反対は単に「移植」です。
V2.0コードベースで上記の問題を修正し、オプションでそれをバックポートするため、これは通常発生しません。 :)バージョン管理に関しては、これは単にmerging
と呼ばれます。
future-proofingまたは、代わりに前方互換性という用語を使用すると思います。
ウィキペディアから future-proof :
将来の証明:「将来の証明」という言葉は、起こり得るマイナスの結果を最小限に抑え、機会をつかむために行動を起こすことができるように、将来の進展を予測しようとする排他的なプロセスを表します。
そして forward-compatibility :
上位互換性または上位互換性(拡張性と混同される場合があります)は、システム設計の互換性の概念です。下位互換性。前方互換性は、それ以降のバージョンを対象とした入力を適切に受け入れるデザインの機能を目的としています。
あるいは、両方とも「前方互換性による将来の保証」です。
ああ流行語:)
Backporting反対方向のportingですが、説明するコンテキストでこれを行う理由はありません。
「バックポート」という用語は、プログラムの新しいリリースの機能を同じプログラムの古いものに引き継ぐという行為のみを指すと思います。
古い閉じたバージョンで新機能を開発しないため、「リバース」バックポートは存在しません(定義上、バージョンは古いものではありません)。
古いバージョンと新しいバージョンの両方で問題を修正する「フォワードポート」とは、単なるバグ修正またはパッチです。