Всюду, где я читал о Mercurial и Git, они обычно бросают строку или две, что подразумевает, что Git имеет ограниченные возможности в Windows (из-за того, что некоторые оболочки Shell не могут быть перенесены и т.д.), но я никогда не сталкивался на какой-то странице, в которой они явно упоминаются. И большинство страниц немного старые.
Каковы ограничения Git на Windows с точки зрения функциональности? И нужно ли запускать Git на MinGW, а MSYS на Windows - ограничения производительности?