最近、ブランチに/という名前のブランチが含まれていると、組織のビルドプロセスが成功しないとわかりました。ルートフォルダ。ブランチ名に特定の文字を使用するときにgitをスローするように設定する
例えば、支店名:DEV/someDev/someBranch
FileName: `<blah>_dev/someDev/someBranch.type`
支店名が/が含まれているため、実際にはファイル名がsomeBranch.type
であるとRootFolder\<blah>_dev\someDev\
で作成されますファイル。 これで、RootFolderでファイルを待っているプロセスは、ビルドプロセスが失敗する原因となるファイルを見つけられません。
したがって、ブランチ名に不正な文字が含まれている場合にエラーをスローするようにgitを構成する方法はありますか?
注:この時点では、ビルドプロセスを変更できません。また、ブランチに名前を付けるいくつかの方法があります:dev-someDev-someBranch
このビルドの失敗を避けることができますが、上記の方法でgitを構成できるかどうか不思議です。
バックスラッシュは、ブランチ名(または参照名)の有効な文字ではありません。 – torek
@torek混乱のために残念ですが、https://www.kernel.org/pub/software/scm/git/docs/git-check-ref-format.htmlのルール#10を参照してください。私はフォワードスラッシュを意味しました。 – unrealsoul007