Немного фона:Как и какой инструмент следует использовать для управления версиями?
Я использую Team Foundation Server в течение нескольких месяцев и знаю, как его использовать. Я использовал его для своего проекта на Codeplex. Они требовали TFS, и это было в моих установках Visual Studio, поэтому в основном я никогда не знал, что все, что нужно, чтобы заставить его работать, так как он легко работал внутри Visual Studio, и мне просто нужно было делать Check In и Check Out ...
Но теперь мне захотелось узнать, какие другие альтернативы были доступны, и сначала установили командную строку Mercurial (которую я никогда не использовал), затем искали альтернативу графического интерфейса и установили TortoiseHg и следовали инструкциям из документации на своем Веб-сайте. Затем он сказал, чтобы установить трехсторонний инструмент Diff ... Я искал его, а затем нашел TortoiseSVN; Я думал, что это должен быть какой-то плагин или что-то в этом роде, поэтому я искал SO для вопросов, связанных с моей ситуацией, когда я наткнулся на этот SO Question и был довольно загипнотизирован множеством инструментов для разной работы.
Сейчас:
Может кто-нибудь объяснить, что все инструменты для управления версиями. Должен ли я устанавливать другой инструмент для каждой другой задачи. Разве нет ни одного пакета для всех. И в основном, какие задачи мы выполняем в Source Controlling. Я знаю только Check In, Check Out и проверку отличия от сайта Codeplex. Что еще я должен знать.
Имеет ли каждый сайт, такой как Git, BitBucket и т. Д., Использовать различные черепахи (xxx) для управления ими.
Аре управления источником и управления версиями различных терминов
Пожалуйста, помогите ..
как дополнительная заметка - codeplex не требует TFS, вы также можете использовать SVN. – BrokenGlass
Я знаю .. он дал мне выбор для выбора TFS и некоторых других .. я знал о TFS, поэтому я взял его ... –
был Stackoverflow down или somthing .. я не мог открыть его ?? –