git cherry-pickがお客様のニーズを満たす必要があります。ドキュメントは次のとおりです。http://schacon.github.com/git/git-cherry-pick.html
これにより、(ブランチからの)個々のコミットを選択し、それらを作業ツリーに適用することができます。
例:
jayray @ myrepo > git log
commit fd7aafce97949da4f80d5fd08b5d9bcc5e85b565
Date: Mon Apr 16 16:50:52 2012 -0400
added d
commit 9b40ed02b0d594391e81c0f19883f4bc05d8751c
Date: Mon Apr 16 16:50:47 2012 -0400
added c
commit 4359f39765aac74509a4ed876ba1266a2624797e
Date: Mon Apr 16 16:50:41 2012 -0400
added b
jayray @ myrepo > git checkout master
Switched to branch 'master'
jayray @ myrepo > git cherry-pick 9b40ed02b0d594391e81c0f19883f4bc05d8751c
[master 3b78d02] added c
0 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 c
だからこれは私が私のマスターに私の枝から単一のコミットを適用することができました。複数のコミットも指定できます。
devブランチからリリースブランチへのマージを行いたいのですが、gitが別の名前を持っているかどうかは分かりませんが、私はtfsに慣れています –