Яка різниця між git svn init + fetch і git svn клоном?


10

Намагаючись використовувати локально Git на своєму робочому місці, де ми використовуємо SVN, я багато шукав, як все налаштувати. З того, що я виявив, здається, що існує два підходи до проблеми:

git svn clone URL

або

git svn init URL
git svn fetch

Чи відрізняються вони? Якщо так, то як? Якщо ні, то чому два способи для одного і того ж? Або це лише крайній випадок, коли вони роблять те саме?

Відповіді:


9

Вони однакові. У Git є багато команд високого рівня, які викликають інші команди нижчого рівня. Команди високого рівня орієнтовані на користувача, щоб полегшити повсякденні завдання, а команди низького рівня - це єдине, що стосується структури даних git. У термінології git їх називають порцеляновими та сантехнічними командами.

Клонування - це те, що користувач хоче зробити, і це включає в себе запрошення до сховища та отримання комісій із сховища SVN, які є абсолютно різними завданнями репозиторію.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.