先週、Windows Githubを Github Desktop にアップグレードしました。
確かに、Github Windows用に最後に行った更新よりもはるかに高速です。また、コミットの素敵な視覚的なタイムラインがあり、多分私は愚かなことですが、ローカルブランチを削除する機能はなくなっているようです.
「ブランチを管理する」前に(以前も)。何か案が?
更新:
v3.0.5 では、ギアメニューからローカルブランチを削除するオプションが追加されました。
これについてgithub CSに連絡したときに得た答えは次のとおりです。
Thu 2015-08-13 3:38 PMこんにちは、ダニエル、ごめんなさい!今後のリリースでブランチを削除するオプションを追加します。ただし、今のところ、次の方法を使用できますGitシェルからブランチを削除します:GitHubデスクトップで〜を押してGitシェルでリポジトリを開きます 'git branch -d branch_name'を実行します。新しいブランチを作成するとき、比較グラフに直接公開するオプションが表示されます。それが意味をなさない場合、またはさらに質問がある場合はお知らせください-ご不便をおかけして申し訳ありません!ロバート
シェルでローカルブランチを削除してから、変更を実現するgitデスクトップの間に遅延(約2または3分)があることに気付きました。
[〜#〜] update [〜#〜]
3.0.5では、ギアメニューから[現在のブランチを削除]が追加されました。
個人的には、新しいバージョンでは、高度なブランチ管理が削除されており、ウェブサイトからのみブランチを削除できることを確認しました。
個人的な推奨事項として、 Atlassian SourceTree を試してください。チャームのように機能し、無料です(無料の登録が必要です)。また、アトラシアンのBitBucketリポジトリで動作するように開発された場合でも、GitHubでも動作します。
ところで、SourceTreeを使用すると、GitHubブランチを削除できます:)
それが役に立てば幸い!
GitHub Desktop :で奇妙な動作をすることがあります:GitHub Shellでブランチを削除すると、ブランチは引き続きGitHub Desktopのドロップダウンメニューに表示されます! ... GitHub Desktopの「ブランチ名を削除...」機能と同じ動作。
git show-ref
で解決して、すべての参照を一覧表示しました
cf7c75b18e47a566f5bebccd3746f19fa426af4f refs/heads/master
cf7c75b18e47a566f5bebccd3746f19fa426af4f refs/remotes/Origin/HEAD
540b3c8032f76ec13c84d6f40de885b996465dcb refs/remotes/Origin/branch1
cf7c75b18e47a566f5bebccd3746f19fa426af4f refs/remotes/Origin/branch2
リモートへの参照がある場合、GitHub Desktopはすべてのブランチを削除できません。
git update-ref -d refs/remotes/Origin/branch*
を使用して参照を削除することはできません。
cf7c75b18e47a566f5bebccd3746f19fa426af4f refs/heads/master
cf7c75b18e47a566f5bebccd3746f19fa426af4f refs/remotes/Origin/HEAD
git branch -d branch*
でブランチを削除できます