gitで2015のVSTFSの設定があります。どういうわけか我々は2つの支店を持っています開発私はそれが私たちのマスターであるので、私が孤立しておきたいものです。何とかリモートブランチの開発(小文字のd)もあります。私は混乱しているので削除したいのですが、私たちが問題に遭遇した場合に備えて、私はそうすることを恐れています。VSTFS 2015:リモートブランチを削除できません
私の問題は、私はVS 2017を実行していることだし、それがリモートブランチを削除しません、です。私はチームエクスプローラで右クリックし、 "削除"をクリックしてこれを行いました。
出力ウィンドウからのメッセージは、次の言葉:リモートリポジトリからブランチを削除中
にエラーが発生しました:Gitのプロセスが予期せずに失敗しました。 PushCommand.ExecutePushCommand
そこで、私はcliを開き、そこにあるものを見ます。ここでのコマンドは、しかし
git branch -d -r origin/<branchname>
を行うことであろう、私は別の捨てるのブランチ上でそれを試みたが、私はまだブラウザでTFSのリストにそれを見ることができますよ。
私の質問は、小文字の開発を削除して大文字の開発を削除しないようにするにはどうすればいいですか?
UPDATE:
私はTFSの管理者であるにもかかわらず、私たちのgitのインスタンスにForcePush権限をしないのですようです。現在、これが問題の原因であるかどうかを判断します。
あなたの最後の更新は何をしたのですか?全体的にTFSの管理者であるにもかかわらず、私はgitに対して "forcePush"権限を持っていませんでした!これは問題でした。新しい権限を取得した後、それは機能しました。ありがとう! – Kat