Справка системы контроля версий для одного разработчика - PullRequest
2 голосов
/ 26 сентября 2011

Я в настоящее время являюсь одним разработчиком, работающим со следующими.

  1. Mac для всех вычислений / требований к коду
  2. Eclipse / Dreamweaver для редактирования кода
  3. WindowsServer 2008, CF8 IIS для моего dev-сервера

В настоящее время, когда я разрабатываю все свои приложения, я начинаю обнаруживать, что мне действительно нужна VCS для управления кодом, поскольку яиграть в эту забавную игру простого переименования файлов с v1, v2 и т. д., но когда я начинаю работать на следующей неделе, это становится кошмаром, как вы можете себе представить.какую VCS я должен использовать, так как я хотел бы хранить все в моей локальной сети, а моя машина для написания кода - Mac, а мой dev-сервер - машина для Windows. Я не уверен, какие продукты мне следует искать для VCS.

Если кто-то находится в подобном положении, я хотел бы услышать, как настроена ваша среда, чтобы вы могли управлять своим кодом, поскольку это оказывается немного кошмаром.

заранее спасибо

Ответы [ 3 ]

7 голосов
/ 26 сентября 2011

У меня те же требования и настройки.

Я использую Visual SVN Server на своем компьютере разработчика для размещения всех своих репозиториев. (Windows 2008 R2)

http://www.visualsvn.com/server/

Я использую TortoiseSVN в Windows для общих задач SVN:

http://tortoisesvn.tigris.org/

Я использую AnkhSVN для поддержки Visual Studio SVN:

http://ankhsvn.open.collab.net/

Я использую встроенную команду SVN в Mac для общих задач SVN:

http://svnbook.red -bean.com /

На Mac я также использую Версии для графического интерфейса SVN:

http://versionsapp.com/

Все, кроме версий для Mac в этом списке, бесплатно.

1 голос
/ 26 сентября 2011

Что касается клиента, вы можете использовать подрывной плагин для Eclipse. Просто зайдите в «Справка» -> «Установить новое программное обеспечение» -> (выберите версию Eclipse) -> «Совместная работа» -> «Subversive». Очень прост в использовании.

Существует множество вариантов SVN для окон. http://willperone.net/Code/svnserver.php Это руководство относится к TortoiseSVN, но это только один из многих вариантов. Также учтите, что запускать его под IIS может быть нежелательно (http://stackoverflow.com/q/2165540/684934).

0 голосов
/ 26 сентября 2011

Я бы подписался на бесплатный хостинг SVN http://www.atlassian.com/hosted/bitbucket/

И для фиксации используйте плагин SVN или инструмент Tortise / SmartSVN.

Зафиксируйте свой код ежедневно или всякий раз, когда вы получаете рабочий набор. У вас будет неограниченная история и т. Д. Это также здорово, если вы будете рады удалить куски кода / файлов, когда вы считаете, что они не нужны, и если вы обнаружите, что они нужны позже, вы все равно сможете их получить.

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