version-control- все статьи тега ➜ страница 3
Как удалить файл из системы управления версиями, не удаляя его?
Если я svn rm file, файл удаляется из локальной рабочей копии. то, что я делаю сейчас: $ cp file file2 $ svn rm file $ svn ci $ mv file2 file Как избежать svn также удаление локального файла при использовании svn rm? ...
Ошибка Mercurial: прервать Не указано имя пользователя
проблема на WindowsXP (вероятно, произойдет на всех установках Win), впервые используя Mercurial. Я нашел ответ в неочевидном месте, поэтому я сам задаю / отвечаю на вопрос, поэтому другим не нужно искать, как я. первый раз используя Mercurial на машине. Добавить новый репоз: c:bla>hg add нет проблем. далее, commit: c:blahg commit ошибка: прервать: имя пользователя не указано (см. " HG help конфигурация") ...
Как отключить контроль версий в Android studio?
Я настроил свой Github с Android studio, все работало нормально, проблема теперь в том, что я не могу отключить или выйти из системы управления версиями, чтобы снова использовать IDE. Это означает, что ошибки не отображаются, и это действительно трудно отлаживать из-за этого. Итак, как отключить контроль версий (VCS) в Android Studio? ...
Слияние ветки в ствол
я столкнулся с особой проблемой с SVN merge. Я хочу слиться из ветки dev в ствол. У нас есть несколько ветвей dev, отрезанных от ствола одновременно. я объединяю одну из этих ветвей в ствол с помощью этой команды: svn merge trunk branch_1 Я вижу изменения, которые не являются частью этой ветви, сливаясь в ствол. Что я делаю не так ? версия SVN: клиент командной строки Subversion, версия 1.6.16-SlikSvn-tag-1.6.16@1076804-WIN32. ...
Разница между GIT и CVS
в чем разница между системами управления версиями Git и CVS? Я с удовольствием использую CVS уже более 10 лет, и теперь мне сказали, что Git намного лучше. Может кто-нибудь объяснить, в чем разница между ними, и почему один лучше другого? ...
Как преобразовать репозиторий git в mercurial?
Я разрабатываю приложение java, используя git в качестве репозитория исходного кода. Я хотел бы поделиться проектом с другими разработчиками java, и hg, похоже, наиболее часто используется ими. мой вопрос заключается в том, как преобразовать репозиторий git в hg? Если бы я попытался погуглить "конвертировать git в hg", и каждый поисковый хит О преобразовании из hg в git. Я также использую TortoiseHg. ...
Mercurial (hg) фиксирует только определенные файлы
Я пытаюсь зафиксировать только определенные файлы с Mercurial. Из-за того, что hg имеет автоматическое добавление всякий раз, когда я пытаюсь совершить изменение, он хочет зафиксировать все файлы. Но я не хочу этого, потому что некоторые файлы еще не "готовы". здесь hg commit -I thefile.foo но это только для одного файла. Лучший способ для меня будет, если я могу отключить автоматическое добавление как в Git. Это возможно? ...
Git: что такое ветка отслеживания?
может ли кто-нибудь объяснить "ветку отслеживания", как это относится к git? вот определение от git-scm.com: "ветка отслеживания" в Git является локальной филиал, подключенный к удаленному устройству отделение. Когда вы нажимаете и тянете на это ответвление, оно автоматически нажимает и тянет к удаленной ветке, что это связано с этим. используйте это, если вы всегда тянете из та же ветка вверх по течению в новую филиал и если вы не хотите использовать "git pull" явно. ...
SVN: игнорировать некоторые каталоги рекурсивно
Я не хочу никакого каталога с именем build или dist чтобы войти в мой SVN независимо от того, как глубоко в дереве это. это возможно? В git я просто поставил build dist в своем .gitignore в корне, и он рекурсивно игнорирует. Как это сделать с svn? Пожалуйста, не говорите мне делать propset на каждом родительском dir... ...
Git clone / pull постоянно замораживается в " хранить ключ в кэше?"
Я пытаюсь клонировать РЕПО с моей учетной записи BitBucket на мой ноутбук Windows 10 (под управлением GitBash). Я выполнил все шаги, необходимые для подключения (настройка ssh-ключа, проверяется успешно SSHing [email protected] и т. д.). Однако всякий раз, когда я пытаюсь клонировать РЕПО, приглашение постоянно зависает после подтверждения того, что я хочу кэшировать ключ Bitbucket. User@Laptop MINGW64 /C/Repos $ git clone [email protected]:mygbid/test.git Cloning into 'test'... The server's ...
Что такое патч в Git version control?
Я новичок как в git, так и в управлении версиями, поэтому я пытаюсь выяснить, что такое патч и чем он отличается от остальных действий, которые я делаю в git? когда я могу применить патч? Это происходит каждый раз, когда я совершаю? ...
Почему ветвление и слияние легче в Mercurial, чем в Subversion?
обработка нескольких слияний на ветви в Subversion или CVS-это только одна из тех вещей, которые нужно испытать. Чрезвычайно легко отслеживать ветви и слияния в Mercurial (и, вероятно, в любой другой распределенной системе), но я не знаю, почему. Кто-нибудь еще знает? мой вопрос связан с тем, что с ртутный вы можете принять рабочую практику аналогичных диверсий/CVSs центрального репозитория и все будет работать нормально. Вы можете сделать несколько слияний в одной ветке, и вам не понадобятся б ...
Добавление сотрудника в мою бесплатную учетную запись GitHub?
Я создал учетную запись GitHub, и я хочу дать кому-то доступ к записи, чтобы он мог нажать так же, как и я, есть способ добавить сотрудника со свободным планом? Если нет, то что я могу сделать? (кроме покупки платного аккаунта, что я и сделаю в будущем) ...
Git-как закрыть редактор фиксации?
Я новичок в Git и обучение в формате PDF. Я только что выполнил команду $ git commit и он открывает новый редактор. Но я пытаюсь закрыть этот новый редактор фиксации. Как это сделать? Я использую git на windows. ...
синхронизация репозитория git между компьютерами при перемещении?
Допустим, у меня есть настольный ПК и ноутбук, и иногда я работаю на рабочем столе, а иногда я работаю на ноутбуке. каков самый простой способ перемещения репозитория git туда и обратно? Я хочу, чтобы репозитории git были идентичны, так что я могу продолжить, где я оставил на другом компьютере. Я хотел бы убедиться, что у меня есть те же ветви и теги на обоих компьютеры. спасибо Йохан примечание: Я знаю, как это сделать с SubVersion, но мне любопытно, как это будет работать с git. Если эт ...
git push для нескольких репозиториев одновременно [дубликат]
этот вопрос уже есть ответ здесь: pull / push из нескольких удаленных мест 14 ответов как я могу сделать git push давить не только origin но и другой удаленный репозиторий? как git push - Это только псевдоним для git push origin, могу ли я псевдоним git push нажать на 2 удаленных репозитория по адресу один раз (только с этой одной командой)? Я не ищу не-git скрипт здесь, но хотел бы настроить это для м ...
Хранение сторонних библиотек в системе управления версиями
должны ли библиотеки, на которые опирается приложение, храниться в системе управления версиями? Одна часть меня говорит, что это должно быть, а другая часть говорит "нет". Кажется неправильным добавлять библиотеку размером 20 Мб, которая затмевает все приложение только потому, что вы полагаетесь на пару функций из него (хотя и довольно сильно). Должны ли вы просто хранить jar/dll или, возможно, даже распределенный zip/tar проекта? Что делают другие люди? ...
Сравнение централизованных и распределенных систем управления версиями [закрыто]
Что такое преимущества и недостатки С помощью централизованные и распределенные системы контроля версий (DVCS)? Вы столкнулись с какими-либо проблемами в DVCS и как вы защитили от этих проблем? держите инструмент обсуждения агностическим и пылающим до минимума. для тех, кому интересно, какие инструменты DVCS доступны, вот список самых известных бесплатных / open source DVCSs: Git, (написано на C) используется ядро Linux и Ruby on Rails. Mercurial, (написано на Python) используется Mozilla и ...
Блокировка двоичных файлов с помощью системы управления версиями git
в течение полутора лет я следил за сообществом git в надежде сделать переход от SVN. Одной из конкретных проблем, сдерживающих меня, является невозможность блокировки двоичных файлов. На протяжении всего прошедшего года я еще не видел развития событий по этому вопросу. Я понимаю, что блокировка файлов противоречит фундаментальным принципам распределенного управления версиями, но я не вижу, как компания веб-разработки может использовать Git для отслеживания исходного кода и файла изображения из ...
Удалить файл из репозитория Git (история)
(решено, см. Нижнюю часть тела вопроса) Глядя на это уже давно, то, что у меня есть до сих пор: http://dound.com/2009/04/git-forever-remove-files-or-folders-from-history/ и http://progit.org/book/ch9-7.html в значительной степени тот же метод, но оба они оставляют объекты в пакетных файлах... Застрявший. Что я пробовал: git filter-branch --index-filter 'git rm --cached --ignore-unmatch file_name' rm -Rf .git/refs/original rm -Rf .git/logs/ git gc еще файлы в пакете, и вот как я это знаю: ...