Ответ 1
В окнах определенно использование Tortoise CVS и WinMerge будет отвечать вашим потребностям. Я также думаю, что было бы неплохо узнать, как выполнять некоторые операции с командной строкой.
В настоящее время мы используем WinCVS, но он медленный и не имеет диалога слияния. Я ищу что-то вроде Eclipse Team Synchronize (чтобы люди могли видеть, что они получат до того, как они будут обновлены).
Что вы предлагаете? TortoiseCVS с WinMerge?
Примечание: OSS предпочитает:)
В окнах определенно использование Tortoise CVS и WinMerge будет отвечать вашим потребностям. Я также думаю, что было бы неплохо узнать, как выполнять некоторые операции с командной строкой.
Во-первых: Строго говоря, ни один из приведенных здесь инструментов не является клиентом . Все они "просто" GUI-интерфейсы поверх клиента командной строки CVSNT (только для IIRC SmartCvs использует простой CVS-клиент).
Итак, мне было бы интересно узнать, какие конкретные операции вы считаете медленными в WinCvs. Реальным узким местом обычно является сам протокол CVS, и он будет вести себя одинаково независимо от того, какой интерфейс интерфейса вы используете.
Кроме того, что именно вы подразумеваете под "не имеет диалога слияния"?
WinCvs прекрасно сочетается с WinMerge (также как редактор конфликтов).
И если вы говорили о выполнении операций слияния, вы используете команду "Обновление", в которой есть вкладка "Параметры слияния"...
Для просмотра обновлений в WinCvs также есть несколько подходов: если вы просто хотите увидеть, какие файлы будут обновляться, вы можете использовать команду "Обновление запроса" (cvs -n up
) или если вы хотите, чтобы данные могли просто Diff (используя WinMerge ) против HEAD
(также работает с несколькими файлами и папками).
У меня были как Tortoise, так и WinCvs, установленные в течение многих лет, но обычно обнаруживают, что я не использую Tortoise, кроме случаев, когда я чувствую себя виноватым в том, что не понимаю, о чем вся эта суета...;)
Все это зависит от вкуса, я думаю, особенно если вы предпочитаете интегрированное решение, которое пытается не мешать над автономным приложением, которое заставляет вас принимать осознанные решения о ваших задачах контроля версий.
WinCvs для меня делает все, что я хочу, и многое другое, но тогда меня, вероятно, считают сильным пользователем и сильно предвзятым, поскольку я раньше был модератором списков рассылки cvsgui и часто задаваемым автором, а также написал много макросов.
Затем снова не было активной разработки WinCvs для quuuuiiiite некоторое время...: (
TortoiseCVS с WinMerge тоже мой выбор для CVS.
SmartCVS является еще одним хорошим выбором для CVS.
Я тоже искал это сейчас. Я посмотрел на WinCVS, и мне понравилось. но для моих проектов java я предпочитаю затмение, которое отвечает всем моим потребностям.
изменить.. мой плохой.. не видел дату: (