Вопросы с тегом «git-svn»

git-svn - это двунаправленный мост между git и Subversion, позволяющий использовать удаленный репозиторий Subversion в качестве локального репозитория Git, сохраняя при этом возможность отправлять изменения обратно в Subversion.

1510
Как перенести репозиторий SVN с историей в новый репозиторий Git?

Я прочитал руководство по Git, FAQ, Git - SVN и т.д., и все они объясняют то и это, но нигде не найти такой простой инструкции, как: SVN хранилище в: svn://myserver/path/to/svn/repos Git репозиторий в: git://myserver/path/to/git/repos git-do-the-magic-svn-import-with-history \...

473
Нет новой строки в конце файла

При этом git diffон говорит: «В конце файла нет новой строки» . Хорошо, нет новой строки в конце файла. Подумаешь? Каково значение сообщения и что оно пытается нам...

472
Смотрите изменения в конкретном файле, используя git

Я знаю, что могу использовать git diffкоманду для проверки изменений, но, насколько я понял, она основана на каталогах. Это означает, что он дает все изменения всех файлов в текущем каталоге. Как я могу проверить только изменения в одном конкретном файле? Скажем, я измененные файлы file_1.rb,...

385
Перенос существующего Git-репозитория в SVN

Я делал всю свою работу в Git и подталкивал к GitHub. Я был очень доволен как программным обеспечением, так и сайтом, и у меня нет желания менять свою рабочую практику на этом этапе. Мой доктор PhD советует всем студентам хранить свою работу в хранилище SVN, которое находится в университете. Я...

314
Как git-svn клонировать последние n ревизий из хранилища Subversion?

проблема Как создать мелкую копию с помощью git-svn из хранилища Subversion, например, как вы извлекаете только последние три ревизии? Команда git cloneможет получить последние n ревизий из репозитория Git, если вы используете эту опцию --depth, т.е. вы получаете поверхностную копию репозитория....

280
Как удалить происхождение из репозитория git

Основной вопрос: как мне отделить git-репо от источника, из которого он был клонирован? git branch -a шоу: * master remotes/origin/HEAD -> origin/master и я хочу удалить все знания о происхождении и связанные с ним изменения. Более длинный вопрос: я хочу взять существующее репозиторий Subversion...

193
git-svn: как мне создать новую ветку svn через git?

У меня есть Git-репозиторий, который отслеживает SVN-репозиторий. Я клонировал это используя --stdlayout. Я создал новый локальный филиал через git checkout -b foobar Теперь я хочу, чтобы эта ветка …/branches/foobarпопала в репозиторий SVN. Как мне это сделать? (Вырезал много следственного текста....

193
Как мне сообщить git-svn об удаленной ветке, созданной после того, как я получил репо?

Я использую git-svnдля работы с центральным хранилищем Subversion моей компании. Недавно мы создали новую функциональную ветку в центральном репо. Как мне рассказать об этом Git? Когда я запускаю, git branch -rя вижу только те ветки, которые существовали, когда я запускал fetchрепозиторий...

182
Игнорировать измененные (но не зафиксированные) файлы в git?

Могу ли я сказать git игнорировать файлы, которые были изменены (удалены), но не должны быть зафиксированы? Ситуация такова, что у меня есть подкаталог в репозитории, который содержит вещи, которые меня вообще не интересуют, поэтому я удалил его, чтобы он не отображался в автозаполнениях и т.п. (в...

154
Возможно ли иметь хранилище Subversion в качестве подмодуля Git?

Есть ли способ добавить репозиторий Subversion в качестве подмодуля Git в мой репозиторий Git? Что-то вроде: git-svn submodule add https://svn.foo.com/svn/proj --stdlayout svn-project Где https://svn.foo.com/svn/projуказывает на хранилище Subversion. Я знаю, что это git-svnпозволяет...

154
Как удалить ключ ssh?

В настоящее время у меня есть старый ключ SSH, загруженный на сервер. Проблема в том, что я потерял свой ~/.sshкаталог (с оригиналом id_rsaи id_rsa.pubфайлами). Следовательно, я хочу удалить старый ключ SSH прямо на сервере и загрузить новый. Я попробовал следующую команду без успеха: $> ssh-add...

150
Возможно ли для git-merge игнорировать различия в конце строки?

Можно ли git mergeигнорировать различия в конце строки? Может я задаю не тот вопрос ... но: Я попытался использовать, config.crlf inputно все стало немного грязно и вышло из-под контроля, особенно когда я применил его после свершившегося факта . Во-первых, применение этой конфигурации после факта,...

149
Git селективный отменить локальные изменения из файла

В моем git-репо, который отслеживает svn-репо, я внес несколько изменений в один файл. Теперь я хочу отменить эти изменения (например, svn revert), но только части файла. Я хочу иметь возможность просматривать различия в файле, отменить (отменить) изменения, которые мне не нужны, и сохранить...

133
Является ли git-svn dcommit после слияния с git опасным?

Моя мотивация попробовать git-svn - это легкое слияние и ветвление. Затем я заметил, что мужчина git-svn (1) говорит: Запуск git-merge или git-pull НЕ рекомендуется в ветке, из которой вы планируете выйти. Subversion не представляет слияния каким-либо разумным или полезным способом; таким образом,...

117
Возобновление клона git-svn

Я начал клонировать репозиторий SVN, используя операцию клонирования git-svn. Примерно через 6 часов импорта (это большое репо) мой компьютер пошел и спал на мне. Есть ли способ возобновить работу без повторения всей первоначальной...

108
git-svn - это не команда git?

Пытаясь получить старый svn-дамп проекта под управлением git, я столкнулся с интересной проблемой. Всякий раз, когда я запускаю git svn, я получаю сообщение об ошибке, что это не команда git, но для нее есть документация, которую я могу использовать git help. Что-то не так с моей установкой, или...

99
Как я могу объединить два коммита в один коммит?

У меня есть ветка firstproject с 2 коммитами. Я хочу избавиться от этих коммитов и сделать их единым коммитом. Команда git merge --squashзвучит многообещающе, но когда я запускаю git merge --squashсвой терминал, просто отображаются параметры для команды. Какая правильная команда? Commit 1: Added...

97
Ошибка Git SVN: ранее в репозитории произошел сбой процесса Git

Я просто пытался зафиксировать изменения в мастере Git. Из того, что я прочитал, кажется, что идея состоит в том, чтобы удалить файл блокировки. В сообщении говорится: убедитесь, что другие процессы Git не запущены, и удалите файл вручную Может быть, кто-то знает, какой файл удалить и как удалить?...

91
Почему значения «наш» и «их» меняются местами с помощью git-svn

Я использую Git-SVN , и я заметил , что , когда я должен исправить конфликт слияния после выполнения git svn rebase, смысла --oursи --theirsвариант , например ,git checkout , обратная. То есть, если возникает конфликт, и я хочу сохранить версию, полученную с сервера SVN, и выбросить изменения,...