2016-04-11 2 views
0

ユーザーは、名前にプラットフォーム固有の不正な文字を含むファイルを間違ってコミットしてしまうことがよくあります。例えば。 Mac OS Xのユーザーがfile-name?xyzという名前のファイルをコミットしているため、明らかに常に?文字をワイルドカードとして扱うWindowsプラットフォームでは問題が発生します。gitでプラットフォーム固有の不正な文字でファイル名をコミットすることを防ぎます

これは、それぞれのクライアントで混乱を招きます。現在、コミットが最初に行われたプラットフォームで名前を修正する必要があります(例:file-name?xyzからfile-name-xyzに変更)。

問題のあるファイル名のコミット/プッシュを完全に防止するメカニズムはありますか? (直接的にはgit経由、またはのBitbucketサーバー経由)

+2

あなたは、有効なファイル名を持つコミットかどうかを確認するためにフックを追加することができます。フックについては、https://git-scm.com/docs/githooks – Foolish

+0

でお答えいただき、ありがとうございます。Bitbucketのこのプラグインをご覧ください:https://marketplace.atlassian.com/plugins/org.christiangalsterer stash-filehooks-plugin/server/overview – qqilihq

答えて

関連する問題