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

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

30
Как перенести репозиторий 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 \ svn://myserver/path/to/svn/repos \ git://myserver/path/to/git/repos Я не ожидаю, что это будет так просто, и я не …

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

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

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

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

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

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

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


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

6
Возможно ли иметь хранилище 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позволяет взаимодействовать с хранилищем Subversion. Так что я думаю, может быть, есть способ проверить хранилище Subversion git-svnи затем использовать …
154 svn  git  git-svn 

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.