лучшая система контроля версий для личного / домашнего использования при разработке с помощью eclipse и python / django - PullRequest
3 голосов
/ 18 ноября 2010

Я работаю над небольшим проектом django дома. Я хотел бы установить и использовать небольшую систему контроля версий для личного пользования бесплатно. Я не хочу использовать веб-сервис, такой как github, потому что я не всегда подключен. Я хотел бы установить сервер / демон VCS и использовать его на своем домашнем компьютере (Windows 7).

Я бы также хотел, чтобы он был совместим с eclipse + pydev, который я использую для программирования.

Любая помощь будет принята с благодарностью! Спасибо, Chris

Ответы [ 6 ]

3 голосов
/ 18 ноября 2010

GIT построен таким образом, что вы можете использовать его «в автономном режиме»: делать коммиты, отменять изменения, просматривать историю.

Я не вижу никакого преимущества в вашем случае использовать SVN вместо GIT (Вы можете разместить свой собственный сервер GIT, нет необходимости использовать github.com)

http://book.git -scm.com / 4_setting_up_a_public_repository.html

Естьтакже альтернативы GIT для распределенных SCM:

  • Mercurial
  • Bazaar

BTW, для моего личного прототипа DropBox достаточно;)

2 голосов
/ 18 ноября 2010

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

2 голосов
/ 18 ноября 2010

Я предлагаю использовать Mercurial с частным репозиторием Bitbucket.Mercurial будет отлично работать, когда вы не в сети, и вы можете отправить свои изменения в Bitbucket, чтобы позже получить доступ к своему коду в другом месте (на вашем ноутбуке, сервере и т. Д.).

Есть также плагины Mercurial для затмения.(см. Плагин Mercurial Eclipse )

1 голос
/ 08 декабря 2010

Для личного контроля версий , я бы рекомендовал следующее:

Примечание: я являюсь автором FolderTrack. Я рекомендую его для использования с программированием, потому что он будет рассматривать группу исходных файлов как один «рабочий продукт». Если вы хотите перемотать свой код до вчерашнего дня и для этого необходимо удалить 2 файла, переименовать 1 файл и изменить еще 15, то папка tracktrack сделает это.

Бесплатная лицензия на Foldertrack: BOS

0 голосов
/ 18 ноября 2010

Если это для личного использования, поэтому вам, вероятно, не нужно использовать распределенные vcs, я бы определенно использовал subversion (svn) У этого есть хороший плагин для затмения: подрывной. Я использую это годами. http://subversion.apache.org/ для затмения: http://www.polarion.com/products/svn/subversive.php

0 голосов
/ 18 ноября 2010

SVN имеет плагины Eclipse ( Subclipse , Subversive ), хотя для pydev я не знаю. Но это одна из наиболее часто используемых систем контроля версий, и она бесплатна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...