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

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

11
Як слід створити свою базу даних з управління джерелами?
У вікі спільноти SO було проведено певну дискусію щодо того, чи слід керувати версіями об'єктів бази даних. Тим НЕ менше, я не бачив багато дискусій про передовий практиці для створення процесу збирання-автоматизації для об'єктів бази даних. Це було дискусійним моментом для моєї команди - тим більше, що розробники та DBA …

3
Видаліть модифікований файл із запиту на витягування
На даний момент у мене є 3 модифіковані файли (нових файлів немає). Я хотів би видалити один із цих файлів із запиту на витягування, щоб запит на витягування містив зміни лише до двох файлів, а третій залишав у вихідному, незайманому стані. Я спробував кілька речей (перевірити оригінальну версію файлу тощо …

4
Як я можу створити сховище Git із назвою гілки за замовчуванням, відмінною від “master”?
У книзі Pro Git сказано “Походження” не є особливим Подібно до того, як назва гілки "master" не має особливого значення в Git, як і "походження". Хоча “master” - це ім’я за замовчуванням для початкової гілки під час запуску git init, що є єдиною причиною його широкого використання , “origin” - …

12
Чи слід писати повідомлення про вчинення у поточному чи минулому часі? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконаліть це питання Отже, що це, на вашу думку, краще та інтуїтивніше? Fixed the …

4
git: перемикайте гілку, не відриваючи голову
У мене є сховище на github з основною гілкою (master) та гілкою для деяких експериментальних робіт. Я зробив кілька комітетів і підштовхнувся до експериментальної гілки, і все було добре. Тепер, на іншій машині, я намагаюся клонувати мій репозиторій (Git клон сховища ) , а потім перейти до експериментальної гілки (мерзотник …

4
git push до певної гілки
Навіть прочитавши це запитання: git-push-current-branch , я все ще відчуваю труднощі, щоб зрозуміти, як мені писати свою команду git push. Як зазначалося у посиланні на запитання, з документації це не зрозуміло. Я хотів би скористатися своїм прикладом "реального світу". Ось що я бачу, коли виконую git statusкоманду на верхньому рівні …

15
Чи має бути .sln зобов'язаний контролювати джерело?
Чи є найкращою практикою введення файлу .sln для управління джерелом? Коли це доцільно чи недоцільно робити? Оновлення У відповідях було зроблено кілька хороших моментів. Дякуємо за відповіді!

10
Чи можете ви "проігнорувати" файл у Perforce?
Я іноді використовую функцію "Примирити роботу в автономному режимі ...", знайдену в P4V IDE Perforce, щоб синхронізувати будь-які файли, над якими я працював під час відключення від депо P4. Він запускає ще одне вікно, яке виконує "Різницю папки". У мене є файли, які я ніколи не хочу перевіряти у контролі …

12
Найкраща стратегія розгалуження при постійній інтеграції?
Яку найкращу стратегію розгалуження слід використовувати, коли ви хочете робити безперервну інтеграцію? Випуск Розгалуження: розвивайтеся на магістралі, зберігайте гілку для кожного випуску. Розгалуження функцій: розробляйте кожну функцію в окрему гілку, зливайтеся лише один раз стабільно. Чи має сенс використовувати обидві ці стратегії разом? Як і в, ви відділення для кожного …

2
Чи слід додати google-services.json (з Firebase) до свого сховища?
Я щойно зареєструвався у Firebase і створив новий проект. Firebase запитав у мене домен мого додатка та ключ налагодження SHA1. Я ввожу ці деталі, і він генерує файл google-services.json, який я можу додати в кореневій частині мого модуля програми. Моє питання полягає в тому, чи слід додавати цей файл .json …

2
Наслідки використання трансплантата в Меркуріалі
Останнім часом виникає кілька запитань про пропуск змін при збереженні гілок випуску в Mercurial. Наприклад: Mercurial: зміни, пов'язані з галуззю, продовжують повертатися після злиття манекенів Чому резервні показники Меркурія в одній галузі впливають на інші гілки? Оскільки він був представлений в 2.0, я задумався про те, graftщоб уникнути цієї проблеми. …

9
Як виконати кращий контроль версії документа у файлах Excel та файлах схем SQL
Я відповідаю за кілька файлів Excel та файли схем SQL. Як слід краще контролювати версію документа для цих файлів? Мені потрібно знати частину, змінену (іншу частину) у цих файлах, і зберегти всі версії для довідки. Наразі я додаю позначку часу до імені файлу, але виявив, що це здається неефективним. Чи …

5
за допомогою gitignore для ігнорування (але не видалення) файлів
У мене в git repo є каталог tmp, який я хотів би існувати, але ігнорувався. Я додав його .gitignore, але git statusвсе ще розповідає про зміни у файлах у цьому каталозі. Я спробував git rm -r --cached, але це видаляє його з віддаленого репо. Як я можу зупинити відстеження змін …

19
Як ви працюєте з файлами конфігурації в системі керування джерелами?
Скажімо, у вас типовий веб-додаток із конфігурацією файлу. Як завгодно. Кожен розробник, який працює над проектом, матиме одну версію для своїх блоків розробників, існуватимуть версії для розробників, продюсерів та версій. Як ви працюєте з цим у контролі джерел? Не перевіряти цей файл взагалі, перевіряти його з різними іменами чи взагалі …
96 svn  git  version-control  cvs 

6
Чи git не відрізняється від регістру?
У першому зобов'язанні з мого часткового виклику _Electronicsце було написано, починаючи з великих літер, потім я змінив його на _electronics. Git під cygwin ігнорував випадок після введення нового імені, тому я змінив ім'я вручну в цільовому репо. Зараз він іноді змінює комітований _electronicsчастковий на _Electronics. Що я зробив неправильно?

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