これを行うためのハッキーな方法なら、私は素晴らしい方法を見つけました。Git tfsは、gitconfigを使用してTFSの領域の認識を管理します。remote具体的には、;ごとに3つの属性。url、repository、fetchの例:
tfs-remote.default.url=http://tfsserver:8080/tfs/collection
tfs-remote.default.repository=$/Product/Branch/Component
tfs-remote.default.fetch=refs/remotes/default/master
remoteこれらの3つのプロパティを別の名前で再度設定すると、別のプロパティを追加できますdefault。例えば:
tfs-remote.feature_branch.url=http://tfsserver:8080/tfs/collection
tfs-remote.feature_branch.repository=$/Product/FeatureBranch/Component
tfs-remote.feature_branch.fetch=refs/remotes/default/feature_branch
今すぐ発行する必要があるかもしれませんgit tfs bootstrap。
次に、以下を発行できます。
git tfs fetch -i feature_branch
次に、以下を使用してコミットをマージします。
git merge tfs/feature_branch