Approved-by не является встроенным полем, поэтому Git не имеет для него заполнителя. Мы могли бы использовать другие методы для получения полей и форматирования выходных данных. Предположим, что...
Это, по-видимому, проблема с git для Windows, выводящим неправильные окончания строк для Windows. Если я выполню: git config --get-all git-p4.largeFileExtensions это даст мне: png\r jpg\r В скрипте...
Merge сравнивает только последние коммиты вашей ветви разработки и ветви функций. С другой стороны, Rebase берет ветвь разработки и пытается повторно применить ваши коммиты в ветви функций один за...
Есть много вопросов, которые следует рассмотреть. Я не уверен, что это будет полный список (complete трудно). Слияние концептуально просто, но полно сложных угловых случаев. Чтобы хорошо понять это,...
Вы не можете игнорировать типы изменений файлов для git status . Вы можете использовать .gitignore , чтобы игнорировать целые файлы. И вы можете использовать различные параметры whitespace для...
Ошибка, которую вы видите: error: Your local changes to 'foo.cpp' would be overwritten by merge. Aborting. Please, commit your changes or stash them before you can merge. это потому, что у вас есть...
git pull : Эта команда будет включать изменения в удаленном репозитории в вашу текущую ветвь. Просто он применит другие изменения к вашей текущей ветви. git request-pull : Эта команда отправит...
Отказ от ответственности : Я один из разработчиков git-tfs... это тоже работает с VSO? Да! Что я упускаю? Прежде чем вы сможете работать с git-tfs (и использовать команду rcheckin ), вы MUST...
Нет, вы не можете объединить master обратно в dev-ветвь, не получив коммитов git-svn для поездки. Дело в том, что когда вы выполняете git svn dcommit, вы фактически переписываете коммиты, которые вы...
Без особой информации, я предполагаю, что зависание зависит от того, заблокирован ли ваш брелок для входа в систему в данный момент. На Mac, если брелок для входа разблокирован, запрос на получение...
Как уже указывал пользователь1615903 , простой git clone <remote repo url> уже передадут вам все ветви из удаленного репо, включая master и develop . Вы можете просмотреть все удаленные ветви...
Этого не должно быть, но здесь и там могут быть исключения: если вы добавили url как http://user:password@site/git/.. к пультам дистанционного управления если ваш помощник по учетным данным хранит...
Ну, git svn -это бэкэнд git для удаленных репозиториев SVN. Вы можете рассматривать его как двусторонний прокси - сервер-внутренне он эмулирует команды SVN и позволяет своему пользователю...
Я не пробовал этого, но, похоже, есть проект git-hg . Проект описывает себя на странице и README как: Утилита git-hg для проверки и отслеживания репо mercurial. Набор сценариев для проверки и...
После git clone всегда есть каталог .git . Не исключение. Если вы его не видите, то он скрыт (как это происходит, зависит от вашей операционной системы. ls на linux не показывает файлы/dir, которые...
Одноэтапным решением было бы: git clone --no-checkout <repo_url> или если у вас уже есть пустой режиссер для него, cd myrepo git clone --no-checkout <repo_url> .
Каждый раз, когда вы объединяете объект обратно в integration , вы перемещаете integration HEAD (которые теперь ссылаются на новую фиксацию слияния) Вам нужно отметить integration , прежде чем...
Вот как работает git svn fetch : При использовании git-svn у вас нет удаленных серверов svn, как при использовании git , у вас есть только ссылка на удаленный сервер svn в вашем локальном файле...
Это просто означает, что в вашей цепочке разработки (svn) у вас осталось на одну единицу меньше VCS. В плане администрирования: вы остаетесь с распределенными репозиториями, управляемыми Git, каждый...
В этом случае git-svn не является тегом. Это (особый вид) ветвь удаленного отслеживания , созданная git svn clone . Фон : При клонировании репозитория SVN с помощью git svn clone по умолчанию все...
Если вы хотите иметь чистый сервер bare Git, синхронизированный с вашим репозиторием SVN, вы можете попробовать SubGit . Не только каждое обновление SVN попадет в него, но и наоборот: каждый толчок...
Насколько я знаю, они делают совершенно разные вещи. git revert нацелен на отмену последствий предыдущего коммита. Например, A <- B <- C ^ HEAD Если я обнаружил, что B, который я совершил...
git checkout HEAD никогда ничего не делает. Он не изменяет текущую фиксацию, потому что HEAD ссылается на текущую фиксацию, а не на “the tip of the most recently checked out branch”. Он не изменяет...
git diff касается изменений в фактическом содержании, а не метаданных. Рассмотрим пример использования, когда фиксация была выбрана из другой ветви. Много раз вы хотите знать, есть ли один и тот же...