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

464
Отменить git update-index --assume-unchanged <file>

То, как вы Git игнорируете просмотр / отслеживание определенного каталога / файла. вы просто запустите это: git update-index --assume-unchanged <file> Теперь, как вы отмените это, чтобы они смотрели снова? (Давайте назовем это без...

454
Как удалить большое количество файлов без удаления контента

Я случайно добавил много временных файлов, используя git add -A Мне удалось разархивировать файлы с помощью следующих команд и удалить грязный индекс. git ls-files -z | xargs -0 rm -f git diff --name-only --diff-filter=D -z | xargs -0 git rm --cached Вышеуказанные команды перечислены в git help rm....

419
Несколько учетных записей GitHub на одном компьютере?

Попытка работать с моими реальными репозиториями "work" и моими личными репозиториями на git hub с моего компьютера. Рабочий аккаунт был настроен первым, и все работает без нареканий. Моя личная учетная запись, однако, не может подтолкнуть к моему личному репо, настроенному под другой учетной...

400
Как и / или почему слияние в Git лучше, чем в SVN?

В нескольких местах я слышал, что одна из главных причин, почему распределенные системы контроля версий сияют, объединение гораздо лучше, чем в традиционных инструментах, таких как SVN. Это на самом деле из-за внутренних различий в работе этих двух систем, или у конкретных реализаций DVCS, таких...

358
Можно ли автоматически увеличивать версию сборки файла при использовании Visual Studio?

Мне было просто интересно, как я могу автоматически увеличивать сборку (и версию?) Моих файлов с помощью Visual Studio (2005). Если я посмотрю свойства, скажем C:\Windows\notepad.exe, на вкладке Версия отображается «Версия файла: 5.1.2600.2180». Я хотел бы получить эти классные цифры и в версии...

341
Предпочтительный рабочий процесс Github для обновления запроса на извлечение после просмотра кода

Я отправил изменение в проект с открытым исходным кодом на Github и получил комментарии к обзору кода от одного из членов основной команды. Я хотел бы обновить код с учетом комментариев и повторно отправить его. Каков наилучший рабочий процесс для этого? Из моего ограниченного знания git / github я...

330
Как вывести git log только с первой строки?

Я пытаюсь настроить формат для git log. Я хочу, чтобы все коммиты отображались в одной строке. Каждая строка должна показывать только первую строку сообщения коммита. Я узнал, что git log --pretty=shortдолжен сделать трюк, но на моем компьютере он показывает полный журнал, как git logи (кроме...

329
Git: «Поврежденный свободный объект»

Всякий раз, когда я вытаскиваю из своего пульта, я получаю следующую ошибку о сжатии. Когда я запускаю ручное сжатие, я получаю то же самое: $ git gc error: Could not read 3813783126d41a3200b35b6681357c213352ab31 fatal: bad tree object 3813783126d41a3200b35b6681357c213352ab31 error: failed to run...

325
Удалить все локальные ветки Git

Я следую процессу разработки, где я создаю новую локальную ветвь для каждой новой функции или истории. По окончании я объединяю ветку с мастером и затем нажимаю. Что происходит со временем из-за сочетания лени или забывчивости, так это то, что я получаю большой список локальных ветвей, некоторые из...

321
Должен ли я использовать SVN или Git? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

320
Оформить заказ одним файлом из Subversion

«Невозможно извлечь один файл. Самый лучший уровень проверок, который вы можете сделать, находится на уровне каталога». Как мне обойти эту проблему при использовании Subversion? У нас есть эта папка в Subversion, где мы храним все наши изображения. Я просто хочу проверить один файл (изображение) из...

317
Как мне сделать 'git status', чтобы он не отображал неотслеживаемые файлы без использования .gitignore?

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

315
Git: Как раздавить все коммиты на ветке

Я делаю новую ветку из master: git checkout -b testbranch Я делаю 20 коммитов в это. Теперь я хочу раздавить эти 20 коммитов. Я делаю это с: git rebase -i HEAD~20 А если я не знаю, сколько коммитов? Есть ли способ сделать что-то вроде: git rebase -i all on this branch...

315
Управление версиями базы данных SQL Server

Я хочу, чтобы мои базы данных были под контролем версий. У кого-нибудь есть какие-либо советы или рекомендуемые статьи, чтобы начать меня? Я всегда хочу, чтобы там были хотя бы некоторые данные (как уже упоминалось: типы пользователей и администраторы). Я также часто хочу большой сбор...

307
Git количество коммитов на автора во всех ветках

Я хотел бы получить количество коммитов на автора во всех ветках. я вижу это git shortlog -s -n Распечатывает очень хороший список, но он не учитывает коммиты, которые еще не объединены из других веток. Если повторить эту команду для каждой ветви, то очевидно, что общие коммиты подсчитываются...

284
Когда удалять ветки в Git?

Предположим, у нас есть стабильное приложение. Завтра кто-то сообщит о большой старой ошибке, которую мы решили исправить сразу. Таким образом, мы создаем ветку для этого исправления из «master», мы называем его «2011_Hotfix» и поднимаем его, чтобы все разработчики могли совместно исправлять его....

284
Что значит Линус Торвальдс, когда говорит, что Git «никогда не отслеживает файл»?

Цитируя Линуса Торвальдса, когда его спросили, сколько файлов может обработать Git во время его Tech Talk в Google в 2007 году (43:09): ... Git отслеживает ваш контент. Он никогда не отслеживает ни одного файла. Вы не можете отслеживать файл в Git. Что вы можете сделать, так это то, что вы можете...