私たちのチームはGit for WindowsとGitHubをリモートリポジトリとして使用しています。同じブランチで2人の名前が異なる場合(大文字と小文字が異なる)に問題が発生しています。Windows(GitHubリモート)のすべてのGitブランチ名の名前を小文字に変更
この問題を回避するために、すべてのブランチ名に対して小文字を使用することを標準化したいと思いますが、既存のブランチ名をすべて小文字に変換するにはどうすればよいですか?ローカルとリモートの両方に多くの支店があり、一部は未解決の要求を引き出しています。私は実際には「アクティブな」ブランチ、つまり人々が再びプッシュするブランチを気にするだけです。
https://gist.github.com/lttlrck/9628955に記載されている手順を試しましたが、いくつかの問題がありました。まず、 "BranchName"をWindowsの "branchname"に直接変更することはできませんが、これは一時的な名前で回避できます。
さらに深刻な問題は、ブランチに「フォルダ名」があることです。 "Test/RenameTest"。ローカルブランチの名前を "test/renametest"に変更すると動作するように見えますが、それをプッシュするのはfatal: test/renametest cannot be resolved to branch.
で失敗します。 "Test/Whatever"という名前のブランチがあるので、 "Folder Name" "、"テスト "ではありません。すべてのマシンでチェックアウトされた各ブランチの名前を手動で変更する必要があります。私はもっと良い解決策があると思っています。
すべての非アクティブなブランチを削除できない理由はありますか。 –
私たちは問題になることはありません。すべてのアクティブブランチが問題です。 – EM0
大丈夫です。 「すべてのマシンでチェックアウトしたすべてのブランチの名前を手動で変更する必要があります」は、非アクティブなブランチが含まれているように聞こえました。 –