Вопросы с тегом «version-control»

98
Git pull из другого репозитория

У меня есть репозиторий Generic, который представляет собой универсальное приложение. Я вложил его в репозиторий с именем Acme, который просто основан на Genericрепозитории, хранящемся в приложении, и добавляет к нему брендинг Acme Co. Если я внесу изменения в основные функции в Generic, я хочу...

98
использование gitignore для игнорирования (но не удаления) файлов

У меня есть каталог tmp в моем репозитории git, который я хотел бы по-прежнему существовать, но игнорировать. Я добавил его .gitignore, но git statusвсе еще сообщает мне об изменениях в файлах в этом каталоге. Я пробовал git rm -r --cached, но это удаляет его из удаленного репо. Как я могу...

98
Git не чувствителен к регистру?

В первом обязательстве моего частичного вызова _Electronicsоно было написано с заглавной буквы, затем я изменил его на _electronics. Git под cygwin проигнорировал регистр после фиксации нового имени, поэтому я изменил имя вручную в целевом репо. Теперь он иногда меняет _electronicsчастичное...

98
Последствия использования графта в Mercurial

В последнее время возникло несколько вопросов о пропуске изменений при поддержке веток выпуска в Mercurial. Например: Mercurial: специфические для ветки изменения продолжают возвращаться после фиктивного слияния Почему отступы Mercurial в одной ветке влияют на другие ветки? Поскольку он был...

97
Как вы работаете с файлами конфигурации в системе контроля версий?

Допустим, у вас есть типичное веб-приложение с файлом configuration.w независимо. У каждого разработчика, работающего над проектом, будет одна версия для своих боксов разработчика, это будут версии dev, prod и stage. Как вы справляетесь с этим в системе контроля версий? Не проверять этот файл...

95
Удалить все локальные ревизии и вернуться к дереву

Я использую Mercurial и попал в ужасный локальный беспорядок с тремя головами. Я не могу нажимать, и я просто хочу удалить все свои локальные изменения и коммиты и начать заново с полностью чистым кодом и чистой историей. Другими словами, я хочу получить (а) точно такой же локальный код, который...

94
Регистрация «закомментированного» кода [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос Хорошо, вот кое-что, что вызвало...

92
Как мне откатить регистрацию TFS?

Я хотел бы отменить недавно внесенное мной изменение в TFS. В Subversion это было довольно просто. Однако в TFS это кажется невероятной головной болью: Вариант 1. Получить предыдущую версию Получить предыдущую версию каждого файла вручную Проверить на редактирование Ошибка - проверка (в VS2008)...

92
Почему в Mercurial проще выполнять ветвление и слияние, чем в Subversion?

Обработка нескольких слияний с ветвями в Subversion или CVS - это лишь одна из тех вещей, которые необходимо испытать. В Mercurial (и, возможно, в любой другой распределенной системе) чрезвычайно легче отслеживать ветки и слияния, но я не знаю почему. Кто-нибудь еще знает? Мой вопрос проистекает...

92
'git pull origin mybranch' оставляет локальный mybranch N, опережающий origin. Зачем?

Я просто заметил что-то странное git pull, чего я не понимаю. В пятницу я работал в местном филиале. давай назовем это mybranch. Перед тем как покинуть кабинет , я толкнул его происхождение (который является моим GitHub репо) git push origin mybranch. Вчера дома я pullприкрепил свою ветку к...

92
Перебазирование ветки, включая всех ее дочерних элементов

У меня следующая топология репозитория Git: A-B-F (master) \ D (feature-a) \ / C (feature) \ E (feature-b) Путем перебазирования featureветки я ожидал перебазировать все поддерево (включая дочерние ветви): $ git rebase feature master A-B-F (master) \ D (feature-a) \ / C (feature) \ E (feature-b)...

91
Удаление ветки SVN

Я создал ветвь проекта SVN под названием «функции», и теперь, когда я пытаюсь обновить указанный проект, он приносит с собой папку функций, которая содержит еще одну копию проекта из ветки. Есть ли способ полностью удалить ветку из репозитория, чтобы этого больше не происходило?...

91
В чем разница между «Сравнить с версией Workspace» и «Сравнить с последней версией»?

Я использую Visual Studio 2012 с TFS. Каждый раз, когда я хочу сравнить свои извлеченные файлы, у меня есть два варианта на выбор: Сравнить с версией рабочего места Сравните с последней версией В чем разница ?...

89
Может ли GitHub показать историю изменений, внесенных в один файл, в форме патча?

Если вы это сделаете git log --patch -- path/to/file, вы получите историю файла вместе со всеми изменениями, внесенными в него при каждой фиксации, например: $ git log --patch -- git-rebase.sh commit 20351bb06bf4d32ef3d1a6849d01636f6593339f Author: Ramkumar Ramachandra <artagnon@gmail.com>...

89
git репозиторий синхронизация между компьютерами при перемещении?

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

89
Правильно игнорировать все файлы рекурсивно в определенной папке, за исключением определенного типа файла

Я встречал похожие вопросы ( 1 , 2 и 3 ), но не получил от них правильного решения. Мне нужно игнорировать все файлы в определенной папке, за исключением файла определенного типа. Папка - это подкаталог для корневого пути. Позвольте мне назвать папку Resources. Поскольку я не хочу усложнять...

88
git status -> Показать файлы, которые будут добавлены (поставлены) в подкаталоги

Скажем, я запускаю репозиторий git в папке, и у меня есть несколько подкаталогов в нем. У меня есть несколько шаблонов подстановки, .gitignoreчтобы исключить файлы в подкаталогах. Однако, когда я делаю это git status до того, как что-либо подготовлю , git status показывает только имена...