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

Контроль версий - это управление изменениями документов, программ и другой информации, хранящейся в виде компьютерных файлов. Используйте этот тег, чтобы отметить общие вопросы об использовании и применимости контроля версий, сравнение VCS. Для большинства команд и методов, специфичных для каждого конкретного VCS, существуют определенные теги, которые должны быть предпочтительными.
26
ответов

Загрузите одиночные файлы из GitHub

Я думаю, что большинство из вас, разработчиков, используют VCS, и я надеюсь, что некоторые из вас используют Git. У вас есть какой-либо совет или трюк, как получить URL-адрес загрузки для одного файла в репозитории? Мне не нужен URL для отображения...
задан 05 янв. '11 в 16:41
9
ответов

Настройте git, чтобы тянуть и нажимать все ветки

Я хотел бы нажать и потянуть все ветки по умолчанию, включая вновь созданные. Есть ли параметр, который я могу определить для него? В противном случае, когда я добавляю новую ветку, локально, и я хочу вытащить ее с сервера, что это самый простой сп...
задан 16 дек. '09 в 16:09
7
ответов

Должен ли Gemfile.lock быть включен в .gitignore?

Я как бы новый для bundler и файлов, которые он создает. У меня есть копия репозитория git от GitHub, которому много людей способствуют, поэтому я был удивлен, обнаружив, что связка создала файл, который не существовал в репо и не был в списке .giti...
задан 11 нояб. '10 в 8:03
6
ответов

Должен ли composer.lock быть приверженным контролю версий?

Я немного запутался в composer.lock, используемом в приложении с репозиторием. Я видел много людей, говорящих, что мы не должны .gitignore composer.lock из репозитория. Если я обновляю свои библиотеки в своей среде dev, у меня будет новый compos...
задан 15 окт. '12 в 16:36
14
ответов

Как использовать Git для управления исходным кодом Unity3D?

Каковы наилучшие методы использования Git источника управления с Unity 3D, особенно в работе с двоичной природой проектов Unity 3D? Опишите рабочий процесс, какие пути будут включены в .gitignore, какие настройки должны быть установлены в Unity и/или...
задан 14 авг. '13 в 9:57
8
ответов

Получить изменения от мастера к ветке в Git

В моем репозитории у меня есть ветвь с именем aq, над которой я работаю. Затем я совершил новую работу и ошибки в master. Каков наилучший способ получить эти коммиты в ветку aq? Создайте еще одну новую ветвь из master и объедините ее с помощью a...
задан 17 марта '11 в 17:51
5
ответов

Просмотр файла в другой ветке Git без изменения ветвей

Можно ли открыть файл в ветке git без проверки этой ветки? Как? По существу, я хочу, чтобы открыть файл в моей ветке github, не меняя веток все время. Я не хочу его изменять, просто хочу просмотреть его.
задан 22 окт. '11 в 2:39
7
ответов

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

В нескольких местах я слышал, что одна из основных причин, по которым блистают системы управления распределенной версией, намного лучше объединяется, чем в традиционных инструментах, таких как SVN. На самом деле это связано с присущими различиями в р...
задан 18 марта '10 в 19:32
4
ответов

Какая разница между HEAD, рабочим деревом и индексом, в Git?

Может ли кто-нибудь сказать мне разницу между HEAD, рабочим деревом и индексом, в Git? Из того, что я понимаю, это все имена для разных ветвей. Правильно ли мое предположение? Изменить Я нашел это Единственный репозиторий git может отслеживат...
задан 11 сент. '10 в 7:53
8
ответов

Как отключить большое количество файлов без удаления содержимого

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

Git mergetool создает нежелательные файлы .orig

Когда я разрешаю разрешение слияния с Kdiff3 (и другим инструментом слияния, который я пытался), я заметил, что при разрешении создается файл *.orig. Есть ли способ не создавать этот дополнительный файл?
задан 09 авг. '09 в 19:25
9
ответов

Undo git update-index --assume-unchanged <file>

То, как вы Git игнорируете просмотр/отслеживание определенного файла/файла. вы просто запускаете это: git update-index --assume-unchanged <file> Теперь, как вы отменили его, чтобы их снова смотрели? (Позвольте называть его un-предполагать.)
задан 19 июня '13 в 18:57
8
ответов

Как вернуться к последней фиксации после проверки предыдущей фиксации?

Я иногда проверяю предыдущую версию кода для проверки или тестирования. Я видел инструкции о том, что делать, если я хочу изменить предыдущие коммиты, но не делаю никаких изменений. После того, как я это сделал. git checkout HEAD^, как мне вернуться...
задан 11 марта '10 в 20:42
21
ответ

Должен ли я использовать SVN или Git?

Я запускаю новый распределенный проект. Должен ли я использовать SVN или Git и почему?
задан 02 окт. '08 в 12:47
12
ответов

Как редактировать неверное сообщение комманды в Mercurial?

В настоящее время я использую TortoiseHg (Mercurial) и случайно совершил неправильное сообщение фиксации. Как мне отредактировать это сообщение фиксации в репозитории?
задан 08 марта '09 в 7:42