1

より最近の発明— gitサブツリーマージ戦略(新しいgit-subtreeコマンドではない)またはgitサブモジュールコマンド(または、gitサブツリーコマンドとマージ戦略に対称的な別個のメカニズムがあった場合は、基礎となるメカニズム)。

最初にGitディストリビューションリリースに含まれていたものは何ですか?

関連するGitML投稿へのリンクのボーナスポイント。

私はGitのコミット履歴からその情報を掘り下げようとしましたが、両方の機能について2007年から2008年のどこかで迷子になりました。

4

1 に答える 1

6

サブツリーのマージは少し古いようです:

Junio Hamano によって 2007 年 2 月に導入されました68faf68938ee943fc251c702f2027e4dfda354db»新しいマージ戦略の追加 [sic] 'subtree'« (file git-merge.sh)

Git サブモジュールは、2007 年 5 月に Lars Hjemli によって commit 70c7ac22de681a83621bda03e676348170c8d8a2»Add git-submodule command« (file git-submodule.sh)で導入されました。

特定の機能が最初に含まれたリリースを取得するには、git describe --containsそのコミットで実行します。上記のコミットの場合、これはそれぞれv1.5.2-rc0v1.5.3-rc0を意味します。

于 2012-09-10T12:37:22.927 に答える