Демистифицируйте контроль версий с помощью Visual Studio 2010 - PullRequest
0 голосов
/ 27 сентября 2010

Обновление

Так что в моем Первоначальном вопросе я был просто разочарован, потому что меня подталкивали к использованию контроля исходного кода, но я просто не мог этого понять (после использования SVN & VSS).

Я немного блуждала и, посетив его несколько раз, решила прочитать http://www.hginit.com, и это практически было моим спасением.

DCVS , (по крайней мере, я являюсь одним разработчиком) просто имеет смысл, и я понял управление исходным кодом. DCVS - это способ / философия , на котором работают и GIT, и Mercurial, я думаю, они оба очень похожи, однако , GIT не развит в Windows, однако Mercurial имеет хорошие инструменты @grenade упомянул их всех в своем ответе. Установки прошли безболезненно, и сейчас я работаю очень счастливо.

Также я использую FogBugz , который основан на ртути и довольно крутой! = D

Прочитайте http://www.hginit.com ВЕСЬ, даже если вы думаете, что это может не относиться к вам!

Ознакомьтесь с Линусом Торвальдсом Talk on Git. - Вообще забавно, и вы понимаете, что такое DCVS. Эта статья блога Stackoverflow может быть полезна.

Примечание, http://www.codeplex.com и http://code.google.com/projecthosting/ оба поддерживают Mercurial

См. Также: Контрольный список идиотов для Mercurial с Visual Studio 2010


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

Лично я чувствовал, что просто используя хороший инструмент для резервного копирования, я должен просто заархивировать копию своей папки на другом диске, когда захочу. Но они сказали, что я должен использовать НЕКОТОРЫЕ версии исходного кода.

Уже выложили проблему, которая у меня была с SVN. Теперь его GIT.

Я скачал отсюда msysgit preview 1.7.2.3 http://code.google.com/p/msysgit/ Тогда GIT Extensions от code.google.com Затем я скачал p4merge отсюда: http://www.perforce.com/perforce/downloads/index.html

У меня Win7 x64 с VS2008. Я вижу меню GIT в VS, но ничего не происходит !? Jeez!

Худший, где документы? Что такое Bash, Stash, Cherry Pick? Все, что я нажимаю на панели инструментов VS GIT или в меню Git в VS, ничего не делает! Я скачал полную настройку: http://code.google.com/p/gitextensions/downloads/detail?name=GitExtensions203SetupComplete.msi&can=2&q= НО я нигде не вижу KDiff3 на моем компьютере? У самого p4merge есть свои проблемы, спрашивая у меня адрес сервера для конфигурации, когда я хочу все локальное!

Может кто-нибудь ПОЖАЛУЙСТА предложить что-то ужасно простое Я не занимаюсь большими проектами, в основном домашними утилитами, я работаю в одиночку, и мне нравится быть проще.

ПРИМЕЧАНИЕ: мне нужно что-то, что работает с Win7x64 и VS2010, vs2008 на моем домашнем ПК, но VS10 на устройстве dev

Ответы [ 4 ]

5 голосов
/ 27 сентября 2010

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

Git - хороший вариант, но я его не использую, поэтому я нене знаю, что пошло не так.Я использую Mercurial с TortoiseHG , VisualHG и некоторые частные репозитории на BitBucket .Учебное пособие Джоэла по адресу hginit.com объясняет все, что вам нужно знать.

2 голосов
/ 27 сентября 2010

Я впервые запутался в процессе установки. Удалите Git, P4Merge и Git Extensions, затем снова запустите «полный» MSI. На второй странице установщика нажмите кнопку «Установить Git», затем, когда все будет готово, нажмите кнопку «Установить Kdiff» и примите значения по умолчанию, затем перейдите к расширениям Git. Вы можете принять значение по умолчанию для каждой опции.

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

Хорошие системы контроля версий по своей природе немного сложны, потому что они выполняют очень сложную работу, поэтому вы должны подходить к ним так же, как к любому сложному инструменту - начните с нескольких простых функций и пока игнорируйте все остальные вещи , Git Extensions включает руководство, которое показывает основы (Пуск> Программные файлы> Git Extensions> Руководство пользователя).

Mercurial немного более дружелюбен, но я неохотно рекомендую его, потому что (к сожалению) он, похоже, проиграл конкурс популярности. Если вы хотите работать с другими разработчиками над проектами вне корпоративной среды, вероятно, вы будете использовать Git.

1 голос
/ 27 сентября 2010

TortoiseGit ужасно прост.

Bash просто использует git в командной строке.
Я бы не стал сильно беспокоиться о том, как выбрать Stash / Cherry, когда вы просто намокаете.

После установки TortoiseGit вы можете администрировать свой репозиторий в проводнике Windows. Создать репозиторий и передать в него свою первую (и следующую) версию - совсем несложно.

0 голосов
/ 28 сентября 2010

Кто-нибудь пробовал SmartGit?

Я уверен, что что касается конвертации в Git (вместо, скажем, SourceSafe), это просто сделать это, и в конце концов это будет легче сделать.Но, это корни Linux являются препятствием.Мне нужна настоящая простая и актуальная книга или онлайн-документ о том, как использовать Git в Windows!

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