どうもよく分からない…

日本語Windows上で開発するけれど
リポジトリ?はLinuxサーバに置きたい、という場合、
日本語ファイル名を使ったり、
コミットログで日本語を打ちたいときには、
何に気をつければいいんでしょうか?

Linuxサーバのファイル名管理?の文字コード?がutf8なら問題は起きないが、
euc-jpだったら日本語ファイル名が壊れる、とかそういう話があったりしますか?
あるいは、utf8だろうとeuc-jpだろうと、
WindowsからLinuxにコミット?した段階で壊れるとか?

gitやbzrもそうだけど、
どこかに、「こういう組み合わせ・使い方ならOK」「これはNG」みたいな一覧がないかなあ…