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, вы можете перечислить их и выбрать, какой из них вы хотите клонировать. Кроме того, вы получаете доступ к запросу запроса из реального репозитория. Вы можете создавать новые запросы на вытягивание, одобрять/отклонять их, а также просматривать детали, такие как изменения файлов, коммиты и комментарии.