Причина, по которой Python интерпретирует ввод пользователя в виде целого числа из-за строки input('Enter a math equation: ')
. Python интерпретирует это как eval(raw_input(prompt))
. Функция raw_input
создает строку из пользовательского ввода, а eval
оценивает этот вход - поэтому вход 5+2
считается "5+2"
на raw_input
, а eval
оценивает значение 7
.
После того как Вы имеете SVN установки, необходимо будет установить структуру репозитория. Общая установка должна иметь Ответвление, Тег, Магистральная установка однако существуют другие, которые могут удовлетворить Вашим потребностям.
, После того как Вы имеете, устанавливают Ваш сервер, Вам будет нужен клиент. Наиболее распространенный - TortoiseSVN. Это не интегрируется с Visual Studio, однако это чрезвычайно мощно.
, После того как Вы устанавливаете черепаху, Вы захотите установить Ваш список исключения , чтобы удостовериться, что Вы только фиксируете файлы, которые относятся к Вашему проекту.
Затем для лучшего понимания того, как использовать управление исходным кодом в общем выезде Eric Sinks ПРАКТИЧЕСКОЕ РУКОВОДСТВО Управления исходным кодом
Вот большое учебное руководство одного из моих любимых авторов блога, Rick Strahl.
Довольно простой в использовании...
Это интегрируется в оболочку окон так в основном, это работает от Windows Explorer.. Я не уверен, просто ли его интегрированное в VisualStudio 2008, но это столь в использовании так или иначе, что я не думаю, что Вам был бы нужен он.. :)
РЕДАКТИРОВАНИЕ: Плюс, это свободно..:) И это имеет набор инструментов как Разность/Слияние.:) Хотя для этого я думаю, что WinMerge лучше.. Но это не относится к делу.. :)
Я рекомендовал бы ankhsvn для интеграции с Visual Studio. Я работаю приятно и выгляжу подобным TFS. Я также использую черепаху svn для интеграции оболочки окон. Оба дополнения друг друга приятно.
Я действительно рекомендую VisualSVN. Это - большой продукт для интеграции Подверсии с Visual Studio.
Не строго связанный с Подверсией, но Eric Sink имеет превосходная краткая информация управления исходным кодом, если необходимо рассмотреть основы. Не забывайте, что книга Подверсии является бесплатной, и это является, вероятно, самым завершенным (и все же все еще довольно практичным), ресурс на Подверсии.
Как сеть и Jerry, я обычно люблю AnkhSvn за интеграцию Visual Studio и также использую TortoiseSvn как дополнительный инструмент. (Например, средство просмотра журнала Черепахи еще немного более совершенствуется, поэтому иногда я буду входить с этим.)
Тем не менее я не полностью уверен, что предложил бы использовать AnkhSvn для Проектов веб-сайта ASP.NET. (Я использую его для сети ASP.NET Проекты Приложения , Проекты Библиотеки классов и Консольные приложения.) Существуют некоторые причуды, что Вы могли бы найти срыв. См. это сообщение в особенности и этот поток в целом из списка рассылки AnkhSvn:
http://ankhsvn.open.collab.net/ds/viewMessage.do?dsForumId=582&dsMessageId=132185
Вы могли, вероятно, жить с причудами, и возможно AnkhSvn в конечном счете устранит их всех, но в моем случае я принял решение переместиться в веб-приложение Проекты (вместо Проектов веб-сайта) частично, потому что они работают лучше с AnkhSvn.
кроме того, если Вы действительно идете с AnkhSvn, я предлагаю выполнить одну из ночных сборок, а не последнюю стабильную версию; ночные сборки, кажется, имеют много меньше ошибок и более полезны.
Я не получил ответов, когда я получал свои первые настройки svn для разработки PHP..., таким образом, я хотел бы помочь Вам, но я не знаю интеграции Visual Studio.
я использовал черепаху (btw, является большим и для окон, я мог помочь Вам, я уверен) и существуют несколько учебные руководства о том, как настроить маленький repo в Вашем собственном ПК
Познакомьтесь с условиями управления исходным кодом и понятиями сначала. Eric Sink имеет записанный замечательный гид для того, чтобы войти в курс дела.
Я знаю, что кто-то уже сказал "AnkhSVN", но я хотел бы к второму то назначение. Я использую AnkhSVN для своего отдела, и я люблю его. Это интегрируется полностью с VS2008 и не дает мне почти проблемы.
я также использую TortiseSVN для его "функциональности" Браузера Repo..., но я редко когда-либо должен входить в это больше.
И Отличные решения, и используемый совместно, должно быть все, в чем Вы нуждаетесь. И оба свободны.