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

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

22
Есть ли система контроля версий для изменения структуры базы данных?
Я часто сталкиваюсь со следующей проблемой. Я работаю над некоторыми изменениями в проекте, которые требуют новых таблиц или столбцов в базе данных. Вношу изменения в базу данных и продолжаю работу. Обычно я не забываю записывать изменения, чтобы их можно было воспроизвести в действующей системе. Однако я не всегда помню, что …

20
Почему я должен использовать контроль версий? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 11 месяцев назад . Уточните этот вопрос Я читал блог, в котором писатель …
123 svn  git  version-control  cvs 


9
Как перейти / конвертировать из SVN в Mercurial (hg) в windows
Я ищу инструмент для переноса пары репозиториев SVN на Mercurial с историей, метками и т. Д. Я использую TortoiseHg (Windows x32), поэтому ConvertExtensions отбрасываются. Есть некоторая информация о том, как сделать этот процесс на Linux- машине ( hgsvn ), но у меня нет Linux-машины. Могу ли я использовать эти сценарии …

6
Intellij Idea 9/10, какие папки проверять (или не проверять) в системе контроля версий?
Наша команда только что перешла с Netbeans на Intellij 9 Ultimate, и нам необходимо знать, какие файлы / папки обычно следует исключать из системы управления версиями, поскольку они не являются «портативными для рабочих станций», то есть: они ссылаются на пути, которые существуют только на компьютере одного пользователя. Насколько я могу …

6
Git cherry pick vs rebase
Недавно я начал работать с Git. Переходя к книге Гита онлайн я нашел следующее в разделе «Git перебазироваться»: С помощью команды rebase вы можете взять все изменения, которые были зафиксированы в одной ветке, и воспроизвести их в другой. (Цитата по: http://git-scm.com/book/en/Git-Branching-Rebasing ) Я думал, что это точное определение git cherry-pick …

9
Как приписать один коммит нескольким разработчикам?
Все системы управления версиями, с которыми я знаком, работают так: каждая фиксация приписывается одному разработчику. Развитие гибкой инженерии, и особенно парного программирования, привело к тому, что два разработчика внесли значительный вклад в решение одной и той же задачи, например, исправив ошибку. Проблема атрибуции не будет иметь большого значения в рабочей …

3
Mercurial (hg) фиксирует только определенные файлы
Я пытаюсь зафиксировать только определенные файлы с помощью Mercurial. Из-за того, что hg имеет автоматическое добавление всякий раз, когда я пытаюсь зафиксировать изменение, он хочет зафиксировать все файлы. Но я не хочу этого, потому что некоторые файлы еще не «готовы». Там есть hg commit -I thefile.foo но это только для …

9
Git push: «fatal 'origin' не похоже на репозиторий git - fatal Не удалось прочитать из удаленного репозитория».
Я знаю, что подобные вопросы уже задавались. Но я считаю, что моя проблема связана с ошибкой, которую я сделал ранее, и поэтому отличается: позвольте мне объяснить. Все шло гладко, как умел: git add . все файлы из моего локального репозитория. git commit -m "message here" добавлять сообщения в мои коммиты. …

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

2
Создание списка файлов, измененных между версиями hg
Я хочу создать список файлов, которые были изменены между двумя ревизиями в заданном каталоге в Mercurial. В частности, меня не интересует, что изменилось, а какие файлы были изменены в этом каталоге. Например, предположим, что между thenи otherthenизменились только 2 файла: >hg hypothetical-command -r then:otherthen foo.baz bar.baz > Что за гипотетическая …

8
Определение имени исходного репозитория, из которого вы клонировали в Git
Когда вы делаете свой первый клон, используя синтаксис git clone username@server:gitRepo.git Можно ли с помощью локального репозитория найти имя этого исходного клона? (Так что в приведенном выше примере найдите gitRepo.git.)

10
Ошибка Mercurial: прерывание без указания имени пользователя
Проблема с WindowsXP (вероятно, произойдет при всех установках Win) при первом использовании Mercurial. Я нашел ответ в неочевидном месте, поэтому я сам задаю / отвечаю на вопрос, чтобы другим не приходилось искать, как я. Первое использование Mercurial на машине. Добавить новый репозиторий: c:\bla\>hg add без проблем. Затем зафиксируйте: c:\bla\hg commit …

5
Git игнорирует цели Maven
Кто-нибудь знает, можно ли игнорировать все экземпляры определенного каталога в файловой структуре, управляемой git. Я хочу исключить все «целевые» папки в проекте maven с рядом подмодулей. Я знаю, что могу явно исключить каждый из них в верхнем уровне .gitignore, но я бы действительно хотел иметь возможность указать там шаблон вроде …

1
Когда использовать «рутинную работу» в качестве типа сообщения о фиксации?
Что такое использование choreв семантической системе управления версиями фиксации сообщений ? Другие типы, такие как feat или fix , ясны, но я не знаю, когда использовать слово «chore». Кто-нибудь может привести пару примеров его использования? Другой, возможно, не связанный с этим вопрос: какой тип сообщений о коммитах подходит для изменения …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.