Это было записью, которую я записал: Различные типы Автоматизированных Тестов .
So far I'm using TortoiseGit 1.0.2.0 just for file status indication in explorer, and sometimes it just doesn't show the icons anymore for a given project (I didn't figure out yet what is the patterns that leads to that behavior).
IMHO in the long term it's better to learn to use git commands directly.
UPDATE
If TortoiseGit is not showing the file status icons, then delete the index_cached.igit file inside your .git folder.
SmartGit идет неплохо, но находится на очень ранней стадии разработки. Сейчас я активно использую SmartCVS, но медленно перехожу на git. Если у вас есть SmartCVS и SmartSVN, то это будет хороший ход со стороны Syntevo.
Но, как сказал Александр, я думаю, вам следует потратить время и на изучение инструментов командной строки.
(Просто мое мнение - я не имею никакого отношения к Syntevo, кроме как счастливый покупатель!)
Oct2010 Примечание: My (ниже) Ответу уже больше года. Считайте это историческим :-). Я понятия не имею, как обстоят дела с TortoiseGit в последнее время.
Если вы не готовы к боли или неудачам, он не готов к работе в прайм-тайм. Они еще не добавили подробных инструкций по установке или описательных сообщений об ошибках, и если вы примете значения по умолчанию для msysgit и TortoiseGit, он не будет работать, пока не будет выполнено дальнейшее voodoo. Для меня не очевидно, что это влечет за собой.
Обновление: Я наконец-то заставил TortoiseGit работать на одной из двух моих систем. В итоге я зашел в консоль cmd и попытался запустить git.exe без среды msys ... и это привело меня к выводу, что git.exe не может найти libcurl-4.dll. Добавил мой каталог msysgit \ mingw \ bin в системный путь, чтобы убедиться, что он будет найден (вместе с парой других связанных путей, которые я уже добавил), и, наконец, это сработало. Если кнопка «Проверить сейчас» в настройках TortoiseGit не отображает версию, вы можете поспорить, что dll не найдена. Для этого действительно должна быть ошибка - и поэтому я говорю, что он не готов.
Для меня не очевидно, что это влечет за собой.Обновление: Я наконец-то заставил TortoiseGit работать на одной из моих двух систем. В итоге я зашел в консоль cmd и попытался запустить git.exe без среды msys ... и это привело меня к обнаружению, что git.exe не может найти libcurl-4.dll. Добавил мой каталог msysgit \ mingw \ bin в системный путь, чтобы убедиться, что он будет найден (вместе с парой других связанных путей, которые я уже добавил), и, наконец, это сработало. Если кнопка «Проверить сейчас» в настройках TortoiseGit не отображает версию, вы можете поспорить, что dll не найдена. Для этого действительно должна быть ошибка - и поэтому я говорю, что он не готов.
Для меня не очевидно, что это влечет за собой.Обновление: Я наконец-то заставил TortoiseGit работать на одной из моих двух систем. В итоге я зашел в консоль cmd и попытался запустить git.exe без среды msys ... и это привело меня к обнаружению, что git.exe не может найти libcurl-4.dll. Добавил мой каталог msysgit \ mingw \ bin в системный путь, чтобы убедиться, что он будет найден (вместе с парой других связанных путей, которые я уже добавил), и, наконец, это сработало. Если кнопка «Проверить сейчас» в настройках TortoiseGit не отображает версию, вы можете поспорить, что dll не найдена. Для этого действительно должна быть ошибка - и поэтому я говорю, что он не готов.
В итоге я зашел в консоль cmd и попытался запустить git.exe без среды msys ... и это привело меня к выводу, что git.exe не может найти libcurl-4.dll. Добавил мой каталог msysgit \ mingw \ bin в системный путь, чтобы убедиться, что он будет найден (вместе с парой других связанных путей, которые я уже добавил), и, наконец, это сработало. Если кнопка «Проверить сейчас» в настройках TortoiseGit не отображает версию, вы можете поспорить, что dll не найдена. Для этого действительно должна быть ошибка - и именно по этой причине я говорю, что он не готов. В итоге я зашел в консоль cmd и попытался запустить git.exe без среды msys ... и это привело меня к обнаружению, что git.exe не может найти libcurl-4.dll. Добавил мой каталог msysgit \ mingw \ bin в системный путь, чтобы убедиться, что он будет найден (вместе с парой других связанных путей, которые я уже добавил), и, наконец, это сработало. Если кнопка «Проверить сейчас» в настройках TortoiseGit не отображает версию, вы можете поспорить, что dll не найдена. Для этого действительно должна быть ошибка - и поэтому я говорю, что он не готов. Добавил мой каталог msysgit \ mingw \ bin в системный путь, чтобы убедиться, что он будет найден (вместе с парой других связанных путей, которые я уже добавил), и, наконец, это сработало. Если кнопка «Проверить сейчас» в настройках TortoiseGit не отображает версию, вы можете поспорить, что dll не найдена. Для этого действительно должна быть ошибка - и именно по этой причине я говорю, что он не готов. Добавил мой каталог msysgit \ mingw \ bin в системный путь, чтобы убедиться, что он будет найден (вместе с парой других связанных путей, которые я уже добавил), и, наконец, это сработало. Если кнопка «Проверить сейчас» в настройках TortoiseGit не отображает версию, вы можете поспорить, что dll не найдена. Для этого действительно должна быть ошибка - и именно по этой причине я говорю, что он не готов.Это мой любимый бит из лицензии SmartGit:
3.2 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ нельзя использовать, если его использование может привести к травмам жизни, тела, здоровью людей или травм животных. или экологический ущерб (например, непригодность атомных реакторов, оружия и медицинских приборов).
Серьезны ли они ??