0
ответов

«git pull --rebase» приводит к «Невозможно перебазировать на несколько веток»

Итак, в моей рабочей среде есть только одна ветка с удаленным компаньоном на Github. Я пытаюсь выполнить git pull --rebase, чтобы git push не создавал сообщения коммитов слияния, которые не...
вопрос задан: 2 April 2012 21:43
0
ответов

Почему git показывает конфликт между двумя внешне идентичными добавленными файлами?

У меня есть проект, который был запущен в TFS, а затем перемещен в Git. К сожалению, парень, который переместил его в Git, просто проверил текущие файлы вместо использования git-tfs. Я пытаюсь перебазировать его на новый...
вопрос задан: 30 March 2012 21:10
0
ответов

Перебазирование после слияния сквоша?

У меня есть основная ветка и несколько тематических веток. Предположим, что основная ветвь используется в основном в качестве кандидата на выпуск, и в этой ветке не ведется разработка. Тематические ветки - это...
вопрос задан: 29 March 2012 20:54
0
ответов

Идемпотентный git rebase не работает из-за ложных конфликтов?

В моем репозитории git ~2000 коммитов. В образовательных целях я поигрался с git rebase -i. Когда я набираю git rebase -i first-commit (, где first-commit — это тег для начального...
вопрос задан: 27 March 2012 23:42
0
ответов

Git объединяет один файл без перебазирования

У меня есть три ветки (назовем их master, testing и feature). Все три являются общими, поэтому я не могу перебазировать ни один из них, не создавая проблем для других. В настоящее время все три ветки имеют...
вопрос задан: 22 March 2012 16:34
0
ответов

Git rebase -i не в терминале / работает только с sudo

Я просто хочу отредактировать некоторые коммиты с помощью git rebase -i HEAD~2 внутри текущей ветки. Я использую Ubuntu 10.10, и мне пришлось сначала установить gvim, чтобы команда заработала. После этого команда открывает gvim ...
вопрос задан: 21 March 2012 14:13
0
ответов

Git: лучший способ удалить все изменения из данный файл для одной ветки

У меня немного запутанная ветка с 20 или около того коммитами, и я готовлюсь к слиянию с мастером. Я перебазировал его с master и, приглядевшись, понял, что файлы модифицируются в...
вопрос задан: 17 March 2012 17:03
0
ответов

Как сохранить историю после проверки кода GitHub Pull Request?

Наш код находится на Github, и мы используем запросы на вытягивание для проверки кода. В результате проверки фиксация может быть отменена или изменена. Это может загромождать историю коммитов. Команда rebase…
вопрос задан: 10 March 2012 08:45
0
ответов

Удаление коммитов Git в ветке

Как мне удалить коммиты, которые разветвлены на главном сервере? Я добавил большую библиотеку вместе с очень богатой историей коммитов (которая предшествует моему коду) в подкаталог через поддерево Git. Я бы хотел ...
вопрос задан: 27 February 2012 22:21
0
ответов

Git log rebases

Я знаю, что GIT rebases перезапишет историю, то есть идентификаторы фиксации изменятся. Однако есть ли способ отследить, когда ветка была перебазирована и из какой ветки? РЕДАКТИРОВАТЬ: У меня есть разработка ...
вопрос задан: 23 January 2012 22:44
0
ответов

Git перебазировать ветку на мастер не удалось, как решить?

Я работал над локальной копией удаленного репозитория git. Я создал ветку на своей локальной копии, назовем ее my_branch. Я совершил несколько раз на my_branch. Я недавно нажал "my_branch", чтобы ...
вопрос задан: 9 January 2012 04:39
0
ответов

Отбросить старую фиксацию: `git rebase` вызывает конфликты слияния

К сожалению, некоторое время назад мы случайно проверили большой двоичный файл, и до сегодняшнего дня никто этого не заметил. Теперь я хочу отказаться от этой фиксации и оставить оставшуюся историю такой, какая она есть. Я знаю о ...
вопрос задан: 1 November 2011 17:06
0
ответов

Как снять общие фиксации с ветки?

У меня есть пара ветвей, соответствующих заброшенной или позже отложенной разработке, некоторые из них являются чистым мусором. Я использую мастер журнала git.. mybranch, чтобы узнать, что такое mybranch, но...
вопрос задан: 12 October 2011 11:08
0
ответов

git сбой при перебазировании

У меня в репозитории довольно большой объем файла. Таким образом, git иногда дает сбой из-за исключения нехватки памяти во время изменения перемещений. Например. git checkout feature git rebase master (неприятно нехватка памяти ...
вопрос задан: 7 October 2011 21:41
0
ответов

git - объединить разность ветвей

У меня есть три ветки A, B и C. B регулярно объединяется с C. o --- o --- o A / -------- о --- о --- о --- о --- о --- о Б \ \ \ о --- о --- о --- о --- o --- o C Теперь ...
вопрос задан: 29 September 2011 09:55
0
ответов

Pull, rebase, push, в одной команде (или всего в нескольких)

При использовании Git я часто обнаруживаю, что делаю следующее при работе в мастере: # работа работа работа ... $ git checkout -b temp $ git commit -a -m 'дополнительная работа выполнена' $ git checkout master $ git pull origin ...
вопрос задан: 26 September 2011 13:27
0
ответов

Как вы переоцениваете изменения текущей ветки поверх сливаемых изменений?

Хорошо. Если я нахожусь на ветке (скажем, работает), и я хочу объединить изменения из другой ветки (скажем, master), тогда я запускаю команду git-merge master, находясь в рабочей ветке, и изменения получаются ...
вопрос задан: 4 September 2011 04:14
0
ответов

Может ли git rebase полностью удалить удаленную историю?

Когда мы рассматриваем переход от SVN к git на работе, коллега выразил обеспокоенность тем, что злонамеренный или подверженный несчастным случаям разработчик может использовать git rebase чтобы удалить удаленную историю из нашего общего репо. Изменить:
вопрос задан: 29 August 2011 17:56
0
ответов

git: как изменить порядок (серьезно ) последовательность фиксации

Я строю ретроспективную историю проекта из снимков zip. Я уже построил длинную последовательность ветвлений коммитов из моментальных снимков, которые были под рукой. Я добавил в конце еще несколько «найденных» ...
вопрос задан: 5 August 2011 23:13
0
ответов

Как git rebase использовать хэш вместо имени ветки?

Я использую git rebase --onto target source foo, чтобы переместить ветку foo из источника ветки в цель ветки. Знаете ли вы, можно ли использовать хеш-значения вместо имен веток (если они не указаны) ...
вопрос задан: 29 June 2011 10:45
0
ответов

В чем разница между `git fetch`, затем` git rebase` и `git pull --rebase`?

При чтении страницы git pull выдается строгое предупреждение о git pull --rebase: это потенциально опасный режим работы. Он переписывает историю, что не сулит ничего хорошего, если вы ...
вопрос задан: 8 June 2011 20:32
0
ответов

Обнаружение конфликта при git rebase

Я кодирую несколько сценариев, которые выполняют git-rebase и должны определять, когда произошел конфликт. Git-rebase завершается с одинаковым статусом выхода для каждой ошибки, поэтому я не могу использовать его статус выхода, чтобы ...
вопрос задан: 11 May 2011 19:10
0
ответов

CMake: как определить все файлы .DLL / .SO, которые необходимы для исполняемого файла?

Предположим, моей программе для работы требуется несколько DLL. Я должен предоставить эти библиотеки DLL пользователю в моем дистрибутиве. На данный момент мне нужны QtCore4.DLL, QtGui4.DLL, msvcp90.DLL, msvcr90.DLL, mylib.DLL, Kernel32 ....
вопрос задан: 11 May 2011 10:33
0
ответов

«git rebase origin» vs. «Git rebase origin / master»

Я не понимаю разницы между git rebase origin и git rebase origin / master. В моем случае я дважды клонировал репозиторий git. В первом клоне мне нужно использовать git rebase origin, а в другом клоне ...
вопрос задан: 11 May 2011 01:21
0
ответов

git pull --rebase

Начальная ситуация (нет неопубликованных изменений,> указывает текущую ветку): o C [ > мастер] [источник / мастер] | o B | o А | ... После git fetch структура журнала часто выглядит как o E [origin / master] ...
вопрос задан: 2 May 2011 18:34
0
ответов

Рекомендуемый рабочий процесс git для тестовых и производственных экземпляров

Хотя я уже некоторое время использую git, я все еще считаю себя n00b, так что, пожалуйста, не будь ко мне слишком суров. Я поддерживаю "корпоративный" мэйнфрейм в виде двух неидентичных копий. Давайте ...
вопрос задан: 24 April 2011 09:53
0
ответов

Мне нужно выскочить и выбросить «средний» коммит в моей основной ветке. Как я могу это сделать?

Например, в следующей основной ветке мне нужно удалить только фиксацию af5c7bf16e6f04321f966b4231371b21475bc4da, которая является второй из-за предыдущей перебазировки: commit ...
вопрос задан: 22 April 2011 18:14
0
ответов

git: Есть ли что-то вроде тегов для каждой ветки?

Мне нужно переписать историю, и я бы я хотел бы пока оставить мое оригинальное дерево нетронутым. Однако переписанное дерево должно также копировать ранее использованные теги. Есть ли какой-нибудь менее ручной вариант ...
вопрос задан: 18 April 2011 12:58
0
ответов

Git rebase --continue opens editor

After a rebase failed with a conflict, I could not continue the rebase using a Git GUI client. When performing git rebase --continue on command line (msysgit 1.7.4), it opened a text editor. After ...
вопрос задан: 15 March 2011 15:36
0
ответов

Git rebase loses history, then why rebase?

I've been looking into rebasing with Git over the past couple days. Most of the arguments for rebasing say that it cleans up the history and makes it more linear. If you do plain merges (for example), ...
вопрос задан: 9 March 2011 19:08