これを行うためのハッキーな方法なら、私は素晴らしい方法を見つけました。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