В настоящее время мы используем WinCVS, но он медленный и не имеет диалогового окна слияния. Я ищу что-то вроде Team Synchronize Eclipse (чтобы люди могли видеть, что они получат, до обновления).
Что ты посоветуешь? TortoiseCVS с WinMerge?
Примечание: предпочтительнее использовать OSS :)
Версия Eclipse с "только включенным плагином CVS"?





TortoiseCVS с WinMerge - тоже мой выбор для CVS.
Как я упоминал ранее, имейте в виду, что в настоящее время они больше не поддерживают Windows Vista или 7. Есть ли другой вариант?
Чувак, это ответ 2 года назад ... изменения в вещах не дают людям за это отрицать. Вопрос не в том, что по Win7 надо.
@luiscolorado: Правда? Я использую TortoiseCVS с WinMerge и Windows 7 уже около года без каких-либо проблем.
Только что установил последнюю версию, и я не могу заставить ее работать в Win 7.
В Windows использование Tortoise CVS и WinMerge определенно удовлетворит ваши потребности. Я также думаю, что было бы неплохо узнать, как выполнять некоторые операции с командной строкой.
Чувак, это ответ 2 года назад ... изменения в вещах не дают людям за это отрицать. Вопрос не в том, что по Win7 надо.
SmartCVS - еще один хороший выбор для CVS.
Во-первых: строго говоря, ни один из упомянутых здесь инструментов не является CVS клиенты. Все они являются «просто» интерфейсами GUI поверх клиента командной строки CVSNT (только SmartCvs IIRC использует простой клиент CVS).
Итак, мне было бы интересно услышать, какие именно операции в WinCvs, по вашему мнению, являются медленными. Настоящим узким местом обычно является сам протокол CVS, который будет вести себя одинаково независимо от того, какой интерфейс GUI вы используете.
Кроме того, что именно вы имеете в виду, говоря "не имеет диалога слияния"?
WinCvs прекрасно интегрируется с WinMerge (также как редактор конфликтов).
И если вы говорили о выполнении операций слияния, вы используете команду «Обновить», у которой есть вкладка «Параметры слияния» ...
Для предварительного просмотра обновлений в WinCvs также есть несколько подходов: если вы просто хотите увидеть, какие файлы будут обновлены, вы можете использовать команду Query Update (cvs -n up) или, если вам нужны подробности, вы можете просто Diff (используя WinMerge) против HEAD (также работает с несколькими файлами и папками).
У меня были установлены и Tortoise, и WinCvs в течение многих лет, но обычно я обнаруживаю, что не использую Tortoise, за исключением случаев, когда я чувствую себя виноватым из-за того, что не понимаю, о чем идет речь ...;)
Думаю, это все дело вкуса, особенно если вы предпочитаете интегрированное решение, которое пытается не мешать автономному приложению, которое заставляет вас принимать осознанные решения относительно ваших задач контроля версий. WinCvs для меня делает все, что я хочу, и даже больше, но тогда я, вероятно, считаюсь опытным пользователем и сильно пристрастным к этому, поскольку раньше я был модератором списка рассылки cvsgui и автором часто задаваемых вопросов, а также написал множество стандартных макросов.
Опять же, какое-то время действительно не было активной разработки WinCvs в течение quuuuiiiite ... :(
Я любил WinCVS, пока не увидел представление Team Synchronize в Eclipse. Внезапно я понял, чего не хватало WinCVS.
Я посмотрю на это - хотя, не будучи разработчиком Java, сомневаюсь, что переключусь ...;)
Я тоже искал это сейчас. Я положил глаз на WinCVS, и мне он понравился. но для своих java-проектов я предпочитаю eclipse, который удовлетворяет все мои потребности.
редактировать .. моя плохая .. не видел дату :(
Иногда мне кажется, что лучше всего искать ответы на подобные вопросы: альтернатива.net.