Запитання з тегом «version-control»

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

13
Як я уникаю набирати "git" на початку кожної команди Git?
Мені цікаво, чи є спосіб уникнути необхідності вводити слово git на початку кожної команди Git. Було б добре, якби був спосіб використовувати gitкоманду лише один раз на початку після відкриття командного рядка, щоб потрапити в «режим Git» . Наприклад: git> Після чого кожна команда, яку ми вводимо, за замовчуванням інтерпретується …

3
Чи видалення гілки в git видаляє її з історії?
Походить зі svn, тільки починає знайомитися з git. Коли гілку видаляють у git, чи її видаляють з історії? У svn ви можете легко відновити гілку, повернувши операцію видалення (зворотне злиття). Як і всі видалення у svn, гілка ніколи не видаляється, вона просто видаляється з поточного дерева. Якщо гілка фактично видалена …

7
Проект проти сховища в GitHub
У GitHub, яка концептуальна різниця між проектом (який можна створити всередині сховища) і сховищем? Я бачив кілька подібних питань ( тут , тут і тут ) в SO, але жодне з них не пояснює, що таке проект GitHub, що таке сховище GitHub і коли використовувати кожне з них. Буду вдячний, …

8
Як об'єднати поточну гілку в іншу гілку
У мене є дві гілки, майстер і дев. Я завжди працюю над dev і лише перевіряю код у головній гілці після того, як його затверджено для використання у виробництві. Коли я це роблю, я повинен робити наступне: git checkout master git merge dev git checkout dev Це жахливо багатослівно, і …

8
Чому мені потрібно явно натиснути нову гілку?
Я новачок gitі практикуюсь. Я створив локальну філію, але побачив, що коли я робив, її git pushвідділення не завантажувались у сховище. Я повинен був на насправді: git push -u origin --all. Чому це? Чи не є філія новою зміною, яку потрібно натиснути за замовчуванням? Чому мені потрібно запустити другу команду?


17
Кращий загальний шаблон ігнорування SVN?
Який найкращий (або максимально гарний) загальний шаблон ігнорування SVN для використання? Існує ряд різних специфічних файлів IDE, редактора, компілятора, плагіна, платформи тощо та деяких типів файлів, які "перекриваються" (тобто бажано для проектів деяких типів, а не для інших). Однак існує велика кількість типів файлів, які ви просто ніколи не бажаєте …

5
Як я можу легко натиснути локальну гілку Git до пульта з іншою назвою?
Мені було цікаво, чи існує простий спосіб натиснути та витягнути локальну гілку з віддаленою гілкою з іншою назвою, не завжди вказуючи обидві назви. Наприклад: $ git clone myrepo.git $ git checkout -b newb $ ... $ git commit -m "Some change" $ git push origin newb:remote_branch_name Тепер, якщо хтось оновлює …

6
Як зробити початковий перехід до віддаленого сховища за допомогою Git?
Я прочитав незліченну кількість навчальних посібників, і я невдовзі підходжу. Ось що я маю: - Я запускаю RubyMine на своєму робочому столі Windows - я встановив Git на свій обліковий запис хостингу WebFaction відповідно до їх інструкцій - Git, здається, працює на обох машинах Ось що я роблю: 1. На …

4
Що таке гілка відстеження?
Чи може хтось пояснити "гілку відстеження", як це стосується git? Ось визначення з git-scm.com : "Гілка відстеження" в Git - це локальна гілка, яка з'єднана з віддаленою гілкою. Коли ви натискаєте і тягнете за цю гілку, вона автоматично натискає і тягне до віддаленої гілки, з якою вона пов'язана. Використовуйте це, …

10
TFS: Як можна скасувати замовлення немодифікованих файлів у пакетному файлі
Ми використовуємо пакетний файл для генерування коду, і він автоматично перевіряє згенеровані файли з сервера Team Foundation (TFS), щоб він міг їх відновлювати. Більшість цих файлів не модифіковані, але генератор не знає цього достроково. Команда "tfs скасувати" скасовує замовлення, але вимагає, якщо деякі були змінені (що ми не хочемо робити). …

24
Найкращий спосіб зробити контроль версій для MS Excel
Які системи управління версіями ви використовували з MS Excel (2003/2007)? Що б ти порадив і чому? Які обмеження ви знайшли у вашій системі управління версією за рейтингом? Щоб зробити це перспективним, ось декілька випадків використання: управління версіями для модулів VBA більше однієї людини працює над таблицею Excel, і вони можуть …

4
Переміщення декількох файлів у TFS Source Control
Я використовую Team Foundation Server 2008 (SP 1), і мені потрібно перемістити декілька файлів з однієї папки в іншу (щоб зберегти історію файлів). Окрім Team Explorer (із SP 1), у мене також встановлено найсвіжіші електроінструменти TFS (жовтень 2008 р.) (Для інтеграції з Windows Shell). Тепер проблема полягає в тому, що …

3
Git відрізняється між поточною гілкою та master, але не включає неперекладені майстер-комітети
Я хочу, щоб у всіх галузях, які ще не об'єднані для освоєння, є різні зміни. Я намагався: git diff master git diff branch..master git diff branch...master Однак у кожному з цих випадків diff містить вміст у програмі master, який ще не був об'єднаний у мою гілку. Чи є спосіб зробити …

23
Ви продовжуєте розвиток у галузі чи в стовбурі? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.