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

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


20
Чому я повинен використовувати контроль версій? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 11 місяців тому . Удосконаліть це питання Я читав блог, де письменник сказав це "Код не існує, якщо …
123 svn  git  version-control  cvs 


9
Як перенести / перетворити з SVN в Mercurial (hg) на Windows
Я шукаю інструмент для переміщення декількох сховищ SVN до Mercurial, з історією, мітками тощо. Я використовую TortoiseHg (Windows x32), тому ConvertExtensions відкидається. Існує деяка інформація про те, як зробити цей процес у вікні Linux ( hgsvn ), але у мене немає машини Linux. Чи можу я використовувати ці сценарії Python …

6
Git вишневий вибір проти rebase
Нещодавно я почав працювати з Git. Перейшовши через книгу Git в Інтернеті, у розділі "Git Rebase" я виявив таке: За допомогою команди rebase ви можете прийняти всі зміни, які були здійснені на одній гілці, і відтворити їх на іншій. (Цитується з: http://git-scm.com/book/en/Git-Branching-Rebasing ) Я подумав, що це точне визначення git …

9
Як віднести одну комісію до кількох розробників?
Те, як усі системи управління версіями, з якими я знайомий з роботою, полягає в тому, що кожен комітет присвоюється одному розробнику. Зростання Agile Engineering, а саме програмування пар, призвело до ситуації, коли два розробники внесли вагомий внесок у одну задачу, наприклад, виправлення помилок. Питання атрибуції не буде занадто великим питанням …

3
Mercurial (hg) фіксує лише певні файли
Я намагаюся ввести лише певні файли з Mercurial. Через те, що hg має автоматичне додавання кожного разу, коли я намагаюся зробити зміни, він хоче зафіксувати всі файли. Але я цього не хочу, оскільки певні файли ще не готові. є hg commit -I thefile.foo але це лише для одного файлу. Кращим …

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

9
Git push: "фатальне" походження "не схоже на сховище 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 …

5
Цілі Git Ignores та Maven
Хтось знає, чи можна ігнорувати всі екземпляри певного каталогу у структурі файлів, керованої git. Я хочу виключити всі "цільові" папки з проекту Maven з низкою підмодулів. Я знаю, що я можу явно виключити кожен із них у найвищому рівні .gitignore, але я дуже хотів би мати можливість вказати такий зразок, …

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

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