it-swarm.com.ru

Visual Studio 2013 и BitBucket

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

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

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

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

134
Dean Chalk

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

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

  • Добавить решение в Source Control

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

213
Tim Cavanaugh

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

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

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

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

8
Ivon Guo

Для "гладкой интеграции Git" в Visual Studio 2013 требуется Team ExplorerЭто означает, что вам нужен Team Foundation Server, Чтобы включить его, откройте свое решение, перейдите в Инструменты -> Параметры -> Контроль версий -> Microsoft Git Provider.

Возможно, вам лучше приобрести плагин Git Source Control Provider. Посмотрите этот ответ о том, как установить этот плагин для Visual Studio 2013: https://stackoverflow.com/a/18882284/1040437

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

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

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

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

4
John Zabroski

Нашел этот пошаговый учебник на answer.atlassian.com полезным ( ДЛЯ VS2015 и git bitbucket.org)

  1. На веб-сайте Bitbucket создайте новый репозиторий, нажав на значок своего профиля, а затем перейдите в "Просмотр профиля".
  2. Здесь вы найдете кнопку "Создать репозиторий". Нажмите на это. - Понятия не имею, почему эта кнопка находится здесь.
  3. Дайте вашему хранилищу новое имя. Ради согласованности я называю свой репозиторий тем же именем, что и решение.
  4. Нажмите кнопку "Создать репозиторий"
  5. После того, как ваш новый репозиторий был успешно создан, перейдите к кнопке меню Ellipsis слева, а затем нажмите на пункт меню "Клон".
  6. Скопируйте предоставленный URL-адрес HTTP.
  7. Теперь давайте перейдем к нашей Visual Studio 2015 и откроем ваш существующий проект!
  8. В "обозревателе решений" щелкните правой кнопкой мыши имя решения и выберите "Добавить решение в систему управления версиями ...".
  9. Перейдите в "Team Explorer" и щелкните значок "Управление соединениями" в верхней части.
  10. Дважды щелкните по имени вашего репозитория в разделе "Local Git Repositories".
  11. Теперь нажмите на пункт меню "Синхронизация".
  12. В разделе "Публикация в удаленном репозитории" нажмите ссылку "Начало работы".
  13. Вставьте свой URL в выделенное поле и нажмите "Опубликовать".
  14. Теперь вернитесь на сайт BitBucket. В верхнем меню нажмите на "Репозитории" и нажмите на свое имя репозитория. Теперь вы увидите файлы вашего проекта. Напоминание: после внесения изменений в файл ваши изменения регистрируются только тогда, когда вы "фиксируете" изменения, а затем "синхронизируете" репозиторий. Вы можете сделать это, выполнив следующие действия.
  15. В "Обозревателе решений" щелкните правой кнопкой мыши файл после сохранения изменений и выберите "Зафиксировать".
  16. Введите ваши комментарии и нажмите кнопку "Подтвердить все".
  17. Вернитесь к "Управление соединениями" в "Team Explorer", а затем в "Local Git Repositories" дважды щелкните по имени вашего репозитория. Нажмите пункт меню "Синхронизация".
  18. Нажмите на ссылку "Синхронизировать".
  19. Вернитесь на сайт Bit Bucket и откройте файл в каталоге вашего репозитория, и вы увидите там свои изменения.

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

3
Selwyn

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

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

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

1
MistyK