Visual Studio 2013 и BitBucket

Visual Studio 2013, по-видимому, имеет приятную комбинацию Git.

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

Я использовал TFS, Subversion, Perforce и почти все остальное, но это совершенно непонятно, без инструкций и совершенно неинтуитивного пользовательского интерфейса.

Любые идеи кто-нибудь?

Ответ 1

Заявление Джона, что "вам нужен Team Foundation Server" для работы с BitBucket, неверно.

Я только что опубликовал проект для BitBucket из Visual Studio 2013 (версия для предварительного просмотра). Вот как.

  • Добавить решение для управления версиями

enter image description here

  • Заблокировать локальный Git

enter image description here

  • В области "Изменения" нажмите "Записать". Откроется диалоговое окно, в котором вы можете опубликовать его в удаленном репозитории.

enter image description here

  • Введите URL-адрес в репозиторий BitBucket (он должен быть уже установлен в BitBucket и должен быть пустым) и нажмите "Опубликовать"

enter image description here

  • Введите свои учетные данные BitBucket при появлении запроса. После окончания публикации вы получите сообщение с результатами вроде этого.

enter image description here

  • Используйте кнопку "Синхронизация", чтобы обновить BitBucket с помощью локальных коммитов.

enter image description here

Ответ 2

Ну, на самом деле это довольно легко использовать GIT на MSVS 2013. Вы должны быть в состоянии найти кнопку Clone из Team Explorer. Просто нажмите на него, и он позволит вам клонировать любой URL-адрес, что означает, что вы можете также установить ссылку Bitbucket.

http://i.stack.imgur.com/0y8oW.png

И как только он синхронизируется, вам хорошо идти.

http://i.stack.imgur.com/Oenv7.png

Ответ 3

Visual Studio 2013 "slick Git integration" требует Team Explorer , что означает, что вам нужен Team Foundation Server. Чтобы включить его, откройте решение, откройте "Инструменты" → "Параметры" → "Управление источником" → Microsoft Git Поставщик.

Возможно, вам лучше получить подключаемый модуль Git Source Control Provider. См. Этот ответ о том, как установить этот плагин для Visual Studio 2013: fooobar.com/questions/45033/...

Кроме того, учитывая силу командной строки Git, я не думаю, что на основе скриншотов, которые я видел, используя это, интеграция - это все, что доступно. Это кажется жестким, и, как кто-то уже прокомментировал, вам может быть лучше использовать TortoiseGit. Любой, кто использовал TortoiseSVN в вашей команде, мгновенно найдет его знакомым. Некоторые из моих сотрудников используют командную строку, и они разделены между Git Bash и Posh- Git.

Моя главная проблема с интеграцией Visual Studio заключается в том, что она поддерживает только один рабочий процесс. Посмотрите, как инструментальные цепочки, такие как Atlassian Stash, поддерживают несколько различных рабочих процессов разработки и как Stash изменяется в зависимости от рабочего процесса Git. Это более интеллектуальный способ создания IDE-подобных объектов в хранилище исходного хранилища Git.

Наша конкретная работа на рабочем месте особенно устойчива к "общему сценарию" в современной разработке SaaS, где у вас есть одна основная линия развития и без зависания/восстановления никогда, потому что вы всегда продвигаетесь вперед и обновляете каждого до последний код. В настоящее время у нас есть 7 линий разработки...

Тем не менее, я нашел эту статью через googling "Visual Studio 2013 git": http://msdn.microsoft.com/en-us/library/vstudio/hh850437(v=vs.120).aspx

Ответ 4

Обнаружено это пошаговое руководство по answer.atlassian.com полезным ( ДЛЯ VS2015 и git bitbucket.org)

  • На веб-сайте Bitbucket создайте новый репозиторий, щелкнув значок своего профиля, а затем перейдите в раздел "Просмотр профиля".
  • Здесь вы найдете кнопку "Создать репозиторий". Нажмите на нее. - Я понятия не имею, почему эта кнопка находится здесь.
  • Дайте вашему репозиторию новое имя. Для согласованности я называю мое хранилище тем же именем, что и решение.
  • Нажмите кнопку "Создать репозиторий"
  • Как только ваш новый репозиторий будет успешно создан, перейдите к кнопке меню с многоточием слева, а затем щелкните пункт меню "Клонировать".
  • Скопируйте указанный URL-адрес HTTP.
  • Теперь откройте наш Visual Studio 2015 и откройте существующий проект!
  • В "Обозревателе решений" щелкните правой кнопкой мыши имя вашего решения и выберите "Добавить решение в исходный код...".
  • Перейдите в "Обозреватель команд" и нажмите значок "Управление подключениями" вверху.
  • Дважды щелкните по имени своего репозитория в разделе "Локальные git репозитории".
  • Теперь нажмите на пункт меню "Синхронизация" .
  • В разделе "Опубликовать в удаленный репозиторий" нажмите ссылку "Начать".
  • Вставьте URL-адрес в выделенный поле и нажмите "Опубликовать".
  • Теперь вернитесь на сайт BitBucket. В верхнем меню нажмите "Репозитории" и нажмите на название своего репозитория. Теперь вы увидите файлы проекта. Напоминание: после изменения файла ваши изменения будут "проверяться" только при изменении "Зафиксировать", а затем "Синхронизировать" репозиторий. Вы можете сделать это, выполнив следующие шаги.
  • В "Обозревателе решений" щелкните правой кнопкой мыши файл после сохранения изменений и выберите "Зафиксировать".
  • Введите свои комментарии и нажмите кнопку "Зафиксировать все".
  • Вернитесь к разделу "Управление подключениями" в "Командный проводник", а затем в разделе "Локальные репозитории git" дважды щелкните имя своего репозитория. Нажмите пункт меню "Синхронизация" .
  • Нажмите ссылку "Синхронизация" .
  • Вернитесь на сайт "Бит Bucket" и откройте файл в вашем каталоге репозитория, и вы увидите его изменения.

источник: https://answers.atlassian.com/questions/39574410/bit-bucket-and-visual-studio-2015

Ответ 5

Для этого есть расширение - Visual Studio Bitbucket Extension https://visualstudiogallery.msdn.microsoft.com/6f8954a6-2358-4f4a-b69b-e51199935fad

Это расширение было отправлено на конкурс devpost, где вы можете найти скриншоты. http://devpost.com/software/bitbucket-extension-for-visual-studio

При установке визуальной студии есть опция включения расширений GitHub. Это расширение является аналогом Bitbucket. Это позволяет вам очень просто создавать/клонировать/публиковать репозитории Bitbucket Git. После входа в систему вы можете создать новый репозиторий и опубликовать его в Bitbucket. Если у вас есть существующие репозитории bitbucket, вы можете перечислить их и выбрать, какой из них вы хотите клонировать. Кроме того, вы получаете доступ к запросу запроса из реального репозитория. Вы можете создавать новые запросы на вытягивание, одобрять/отклонять их, а также просматривать детали, такие как изменения файлов, коммиты и комментарии.