Я хочу выполнить отрыв от удаленной ветки к локальной ветке без необходимости проверки местной ветви. Я видел это в таких инструментах, как GitKraken, и нашел здесь решение командной строки: https://stackoverflow.com/a/17722977/1326370. Тем не менее, я не смог понять, как это сделать с Libgit2sharp. Есть идеи?Выполните попытку без проверки с помощью Libgit2sharp
0
A
ответ
1
Вы не можете объединить пульт дистанционного управления в локальный, не проверив его первым. git pull
равен git fetch ; git merge
, а git merge
всегда сливает что-то в «текущую» ветвь (т. Е. HEAD
проверен в вашем рабочем каталоге).
Теперь, если вам действительно не требуется слияние, потому что вы хотите выбросить свою локальную версию ветви, вы можете сделать git branch -D mybranch ; git fetch ; git branch mybranch origin/mybranch
, не проверив ничего. Я предполагаю, что ваша библиотека должна поддерживать эти команды.
Смежные вопросы
- 1. jQuery: выполните некоторые проверки без .each()
- 2. подключиться к репозиторию github с помощью libgit2sharp без клонирования
- 3. Выполните проверку проверки файлов с помощью Copy-Item
- 4. Сделайте экспорт с libgit2sharp
- 5. Как частично сгенерировать файл с помощью LibGit2Sharp?
- 6. Retrive firstparentonly на хозяин с помощью libgit2sharp
- 7. Редактировать старые сообщения фиксации с помощью LibGit2Sharp
- 8. libgit2sharp разрешить конфликт файлов с помощью их
- 9. Программно удалить локальный репозиторий с помощью LibGit2Sharp
- 10. Как установить удаленный доступ с помощью libgit2sharp?
- 11. Создать структуру папок с помощью LibGit2Sharp?
- 12. git show-branch с помощью LibGit2Sharp
- 13. Выполните скручивание с помощью PHP
- 14. Выполните скручивание с помощью заводной
- 15. Невозможно использовать попытку без улова
- 16. проверки строки, используя попытку за исключением питона
- 17. Как нажимать метки с libgit2sharp
- 18. LibGit2Sharp MSBuild
- 19. Выполните Segue после проверки входа в систему
- 20. Как игнорировать слияние, используя libgit2sharp?
- 21. Возврат всех журналов git с определенной даты с помощью LibGit2Sharp
- 22. Редкая проверка в LibGit2Sharp
- 23. LibGit2Sharp - Minging Branch
- 24. Построение libgit2sharp на Ubuntu
- 25. Проблема аутентификации с SshUserKeyCredentials в libgit2sharp-SSH
- 26. Прочитайте файлы в spesific commit с libgit2sharp
- 27. Как вы выполняете аутентификацию в VSTS с помощью LibGit2Sharp?
- 28. Как получить файлы, измененные/удаленные/добавленные с помощью libgit2sharp?
- 29. Оформить заказ с помощью Libgit2sharp на пустой репо
- 30. C# Как читать время фиксации с помощью libgit2Sharp
Это было мое понимание, пока я не прочитал ответ, с которым я связался. В заключение говорится, что для быстрого слияния вы можете выполнить 'git fetch: ' –
sclarke81
Да, для быстрой перемотки вы можете использовать любой вариант (мой немного более понятен, поскольку он использует только стандартные команды и, следовательно, вероятно, доступны в некоторой библиотеке). Я предположил, что вы задали свой вопрос, потому что не нашли, как сделать «ваш» вариант git fetch в этой библиотеке? – AnoE
Извините, я неправильно понял ваше предложение. Вы абсолютно правы, что я не знаю, как реализовать «мое» решение с помощью Libgit2sharp, но предлагаемое решение легко реализовать, поскольку оно использует простые операции, которые уже доступны. Благодаря! – sclarke81