Альтернативные исходные тексты для TortoiseSVN для одного разработчика, только локальное использование - PullRequest
9 голосов
/ 16 марта 2009

Я никогда раньше не использовал управление исходным кодом (всегда использовал переименование файлов и другие методы), поэтому я искал относительно простое решение, с которого можно начать. Я искал

  • что-то простое
  • с графическим интерфейсом (вместе с командной строкой)
  • относительно используется
  • есть книги на эту тему (самая важная)
  • может также взять с собой файлы Word

и я нашел TortoiseSVN. Каковы были бы возможные альтернативы этому, учитывая вышеизложенное?

p.s. Да, я знаю, что это было задано до смерти, поэтому, если вы знаете об ответе на вопрос, пожалуйста, просто направьте меня к нему. Я делаю это вики-сообществом, чтобы оно не закрывалось в первую минуту, а потом я просто удалил его, чтобы оно не создавало избыточности.


Похожие: Система контроля версий для одного разработчика

Ответы [ 10 ]

8 голосов
/ 16 марта 2009

По вашим критериям я не думаю, что вы найдете намного лучше, чем TortoiseSVN. Есть также несколько других графических интерфейсов для Subversion, упомянутых ниже.

  • что-то простое : Вы, вероятно, не получите намного проще, чем subversion , как только вы освоите основы. Вы также можете попробовать SourceGear Vault , с которым легко начать и бесплатно для одного пользователя. Я нашел Mercurial простым в использовании для распределенной системы управления версиями, но если вы хотите что-то простое, лучше начать с нераспределенной системы.

  • с графическим интерфейсом (вместе с командной строкой) : Subversion имеет TortoiseSVN , RapidSVN , который является более традиционным пользовательским интерфейсом или AnkhSVN для интеграции с Visual Studio. SourceGear Vault имеет пользовательский интерфейс, имитирующий Visual Source Safe. Mercurial имеет TortoiseHg , еще одну надстройку для Explorer, но она не настолько развита, как TortoiseSVN, наряду с другими IDE-интеграциями .

  • относительно используется : Вы не будете использовать больше, чем Subversion / TortoiseSVN. Это стало де-факто VCS выбора. Распределенные инструменты (git, Mercurial) становятся все более популярными, особенно в open source, но все еще отстает от Subversion. Вы, вероятно, не ошибетесь с Subversion, git или Mercurial, поскольку у них есть хорошие последователи.

  • имеет книги на эту тему (наиболее важные) : есть онлайн-книги для Subversion и Mercurial . Я не исследовал помощь Убежища, но уверен, что для Убежища также есть хороших источников .

  • может также взять с собой файлы Word : TortoiseSVN установлен для , чтобы сделать это , хотя я не проверял это. Вы можете назначать программы сравнения по типу файла.

Удачи!

7 голосов
/ 16 марта 2009

TortoiseSVN - очень удобный интерфейс для Windows - и лучший из тех, что я использовал. У Git есть несколько приятных функций, но, насколько мне известно, для Windows еще не было доступно ни одного отлаженного пользовательского интерфейса, хотя предпринимаются некоторые попытки .

Я менее знаком с этим, но у меня есть хорошие вещи о Mercurial . Для этого также существует очень похожий клон TortoiseSVN под названием TortoiseHg , который, похоже, находится дальше.

4 голосов
/ 16 марта 2009

Действительно ли сообщество SO настолько жестоко, что вы чувствуете необходимость удалить свой вопрос, даже если вы не были удовлетворены ответами на существующие вопросы? Если вы чувствуете, что чего-то не хватает в других вопросах и ответах, то непременно спросите без опасения. Я не хотел бы думать, что хорошие вопросы не задаются из-за сообщества пользователей.

Вернуться к вопросу: Черепаха действительно станет одним из лучших инструментов, которые вы найдете благодаря способности быстро видеть в простом окне Windows Explorer, что изменилось с момента вашей последней фиксации в хранилище.

Ни один другой известный мне инструмент не подойдет для отдельного разработчика, но это мое мнение.

3 голосов
/ 16 марта 2009

Если вы используете Visual Studio, попробуйте AnkhSVN . Это бесплатный плагин SVN для Visual Studio.

Кроме того, и это не совсем предложение для другой системы контроля версий, но вы, возможно, захотите знать. XP-Dev.com имеет бесплатный хостинг SVN (до 1,5 ГБ). Я использовал это некоторое время, и это действительно приятно. Я тоже команда из одного человека, но наличие резервной копии и ревизий имеет решающее значение. TortoiseSVN действительно лучший пользовательский интерфейс.

2 голосов
/ 16 марта 2009

Я работаю с Bazaar уже несколько недель, и мне это очень нравится. Я разработчик Linux, поэтому не особо разбираюсь в Tortois, но если вам это нравится, вы должны знать, что существует Tortoisbzr

2 голосов
/ 16 марта 2009

По моему опыту, на данный момент нет ничего, что могло бы конкурировать с TortoiseSVN в Windows. Я очень доволен черепахой. Это просто потому, что вы хотите сделать идеальный выбор, о котором вы просите альтернативу, или вам что-то не нравится?

2 голосов
/ 16 марта 2009

Вы должны попробовать TortoiseHG ( Mercurial ), это очень просто в использовании.

1 голос
/ 16 марта 2009

Я могу рекомендовать http://www.sourcegear.com/ в качестве недорогой альтернативы SVN.

1 голос
/ 16 марта 2009

Я не знаю, какой язык вы используете или какие разработки вы делаете, но в целом лучший вариант для управления исходным кодом - это тот, который может быть интегрирован в вашу IDE. Это проще, если у вас есть все вещи в одном месте.

Например, Eclipse имеет встроенную поддержку CVS, Subclipse для SVN, BzrEclipse для Bazaar, плагин Git от JGit и аналогичные для других SCM. Я думаю, что ides, как Netbeans IntelliJIdea, также имеют схожие варианты интеграции.

0 голосов
/ 09 января 2011

Трудно дать точный ответ, не зная размеров команды разработчиков, методов работы, типов проектов, ide и т. Д. Учитывая, что вы не использовали систему контроля версий, я предполагаю, что вы в небольшой команде или возможно, вы одинокий рейнджер. Имея это в виду, я собираюсь полностью подорвать небольшое количество повторений, которые у меня есть, и предложить добавить SourceSafe в ваш список eval (да, я сказал, что он загружен!). Правда в том, что если вас устраивают эксклюзивные замки, это соответствует всем вашим критериям. Это невероятно просто (проще, чем svn). Лично я не использовал бы его, если бы у меня было много кода для управления или работы в чем-то другом, кроме небольшой команды, но я использовал его в качестве моего SC, работающего для малых и средних предприятий и для домашних проектов в течение многих лет, и это было хорошо. Одним из недостатков является то, что MS прекращает поддержку основной линии в апреле.

Лично я сейчас использую svn с плагинами ankh и tortoise как дома, так и на работе. Если вы работаете дома или в среде v small dev, вы можете разместить svn на NAS. Еще один вариант - это хостинг-провайдеры svn (я использую один из бесплатных сервисов для своих домашних проектов и нашел их очень хорошими). В среде SOHO это удваивается как простой способ получить ваш код вне сайта.

При расследовании год или два назад наш порядок предпочтений для основных игроков был следующим:

  1. неволей. Нет личного опыта, но я еще не разговаривал с разработчиком, который использовал перформанс и svn, который не предпочитал перформанс. Недостаток: за это нужно платить!
  2. Svn. Конечно, кажется, что там находится основная масса людей. Приходит по правильной цене (то есть бесплатно) и имеет большую поддержку плагинов сообщества (хотя некоторые из них более ненадежны, чем другие).
  3. Sourcesafe. Это может быть идиотский брат другого SCS, но его простота - его сила в крошечных средах разработки. Это может быть правильным для вас.
  4. MS SourceControl (часто называемый TFS). Нижняя часть списка по причине, все ненавидят TFS! Мы мигрировали из SourceSafe в TFS и быстро переместились (в SVN) примерно через 6 месяцев!
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...