version-control- все статьи тега ➜ страница 2


Получить изменения из master в branch в Git

в моем репозитории у меня есть ветка под названием aq над которым я работаю. Я тогда совершил новую работу и баги в master. каков наилучший способ получить эти коммиты в aq ветку? Создайте еще одну новую ветку из master и объединить его с aq? ...

Скачать отдельные файлы из GitHub

Я думаю, большинство из вас, разработчики, используют любой VCS, и я надеюсь, что некоторые из вас используют Git. У вас есть какой-либо совет или трюк, как получить URL-адрес загрузки для одного файла в репозитории? Я не хочу URL для отображения raw-файла; в случае двоичных файлов это ни для чего. http://support.github.com/discussions/feature-requests/41-download-single-file можно ли вообще использовать GitHub в качестве " скачать сервер"? Если мы решим перейти на код Google, здесь представ ...

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

Мне просто интересно, как я мог автоматически увеличить сборку (и версию?) моих файлов с помощью Visual Studio (2005). Если я посмотрю свойства say C:Windowsnotepad.exe вкладка версия дает "версия файла: 5.1.2600.2180". Я хотел бы получить эти классные номера в версии моей dll тоже, а не версии 1.0.0.0, что давайте посмотрим правде в глаза это немного скучно. Я пробовал несколько вещей, но это, кажется, не из коробки функциональность, или, может быть, я просто искали не в том месте (как обы ...

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

пытается работать как на моих фактических" рабочих " репозиториях, так и на моих личных репозиториях на Git hub с моего компьютера. рабочая учетная запись была создана первой, и все работает безупречно. моя личная учетная запись, однако, не может нажать на мое личное РЕПО, которое настроено под другой учетной записью/электронной почтой. Я попытался скопировать свой рабочий ключ в свой личный кабинет, но это вызывает ошибку, потому что, конечно, ключ может быть прикреплен только к одному счет. ...

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

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

Git: "коррумпированный свободный объект"

всякий раз, когда я тяну от моего пульта дистанционного управления, я получаю следующую ошибку о сжатии. Когда я запускаю ручное сжатие, я получаю то же самое: $ git gc error: Could not read 3813783126d41a3200b35b6681357c213352ab31 fatal: bad tree object 3813783126d41a3200b35b6681357c213352ab31 error: failed to run repack кто-нибудь знает, что с этим делать? из cat-файла я получаю это: $ git cat-file -t 3813783126d41a3200b35b6681357c213352ab31 error: unable to find 3813783126d41a3200b35b668 ...

Mercurial-вернуться к старой версии и продолжить оттуда

Я использую Mercurial локально для проекта (это единственное РЕПО, в котором нет нажатия/вытягивания в/из другого места). на сегодняшний день он имеет линейную историю. Тем не менее, текущая вещь, над которой я работаю, теперь поняла, что это ужасный подход, и я хочу вернуться к версии, прежде чем начать ее, и реализовать ее по-другому. Я немного запутался с branch/revert/update -C команды в Mercurial. В основном я хочу вернуться к версии 38 (в настоящее время на 45) и у моих следующих комми ...

Как я могу полностью удалить привязки TFS

У меня есть решение, которое содержит много проектов, Я хотел бы полностью удалить привязки системы управления версиями, как я могу это сделать? обновление: Что я действительно хочу сделать, это переместить одно решение и его проекты с TFS 2005 -> 2008. Вот почему я удаляю привязки, есть ли лучший способ сделать это? ...

Что такое эквивалент Git для номера ревизии?

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

Как объединить текущую ветку в другую ветку

у меня есть две ветви, master и dev. Я всегда работаю над dev и только проверяю код в главной ветви, как только он был одобрен для использования в производстве. Когда я делаю это, я должен сделать следующее: git checkout master git merge dev git checkout dev это ужасно многословно, и поскольку я делаю это часто, я хотел бы свести его к минимуму. Есть ли какая-либо одна команда git, которую я могу использовать для слияния с моей текущей веткой dev на другой ветвь master без необходимости снача ...

Лучший общий SVN игнорировать шаблон?

каков лучший (или как можно лучше) общий шаблон игнорирования SVN для использования? существует множество различных IDE, редактор, компилятор, Плагины, платформы и т. д. конкретные файлы и некоторые типы файлов, которые "перекрываются" (т. е. желательно для некоторых типов проектов, а не для других). тем не менее, существует большое количество типов файлов, которые вы просто никогда не хотите автоматически включать в систему управления версиями независимо от специфики вашей разработки окружа ...

git-пропуск определенных коммитов при слиянии

Я использую Git уже около года и думаю, что это фантастика, но я только что начал вторую версию проекта и начал новую ветку для него. Я немного борюсь с лучшим способом справиться с вещами, идущими вперед. у меня есть две ветви под названием say master10 (для v1) и master20 (для v2). Я делал исправления ошибок в v1 на ветке master10 и разрабатывал новые материалы master20. Всякий раз, когда я делаю исправление ошибки, я объединяю его в v2, проверяя master20 и делать git merge master10. Пока все ...

Как создать читаемый diff из двух электронных таблиц с помощью git diff?

у нас есть много электронных таблиц (xls) в нашем репозитории исходного кода. Они обычно редактируются с помощью gnumeric или openoffice.org, и в основном используются для заполнения баз данных для модульного тестирования с dbUnit. Нет простых способов делать различия в файлах xls, о которых я знаю, и это делает слияние чрезвычайно утомительным и подверженным ошибкам. Я попытался преобразовать электронные таблицы в xml и сделать обычный diff, но на самом деле кажется, что это должно быть пос ...

Как я могу легко переместить локальную ветвь Git на пульт с другим именем?

мне было интересно, есть ли простой способ толкать и тянуть локальную ветвь с удаленной ветвью с другим именем, не всегда указывая оба имени. например: $ git clone myrepo.git $ git checkout -b newb $ ... $ git commit -m "Some change" $ git push origin newb:remote_branch_name теперь, если кто-то обновляет remote_branch_name, я могу: $ git pull и все объединено / перемотано вперед. Однако, если я внесу изменения в свой локальный "newb", я не могу: $ git push вместо этого я должен: % git ...

Лучший способ сделать контроль версий для MS Excel

какие системы контроля версий вы использовали С MS Excel (2003/2007)? Что бы вы порекомендовали и почему? Какие ограничения вы нашли с вашей самой рейтинговой системой контроля версий? чтобы поставить это в перспективе, вот несколько вариантов использования: контроль версий для модулей VBA несколько человек работают над электронной таблицей Excel, и они могут вносить изменения в один и тот же рабочий лист, который они хотят объединить и интегрировать. Этот лист может иметь формулы, данные, г ...

Как работать с файлами IntelliJ IDEA project под управлением git source control, которые постоянно меняются?

все в нашей команде используют IntelliJ IDEA, и мы считаем полезным поместить свои файлы проекта (.ПиС и .iml) в систему управления версиями, чтобы мы могли совместно использовать конфигурации сборки, настройки и проверки. Кроме того, мы можем использовать эти настройки проверки на нашем сервере непрерывной интеграции с TeamCity. (У нас есть рабочее пространство для каждого пользователя .файл СРС в рамках .gitignore файл, а не в системе управления версиями.) тем не менее, эти файлы меняются нез ...

Должна ли папка "node modules" быть включена в репозиторий git

Мне интересно, должны ли мы отслеживать node_modules в нашем РЕПО или выполнять установку npm при проверке кода? ...

Как я могу безопасно сохранить свои секретные ключи и пароль в моей системе управления версиями?

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

Как скопировать локальную ветку Git на удаленном РЕПО

Я сделал следующие шаги до сих пор: клонирования удаленного репозитория Git Разветвил главную ветвь на экспериментальную отредактированный/проверенный / зафиксированный код в экспериментальной ветке теперь я не готов объединить эксперимент в мастер. Однако я хочу вернуть его в удаленное РЕПО, поскольку это репозиторий, который я разделяю с несколькими коллегами. Я бы хотел, чтобы они увидели, что я сделал в экспериментальном отделении. Я обычно просто получить доступ к удаленному РЕПО через S ...

Как удалить папку из системы управления версиями с помощью TortoiseSVN?

Как удалить папку из исходного кода с помощью TortoiseSVN? ...