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

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


7
Видаліть усі локальні набори змін і поверніться до дерева
Я використовую Mercurial, і я потрапив у жахливу халепу з трьома головами. Я не можу натиснути, і я просто хочу видалити всі мої локальні зміни та коміти та почати спочатку з абсолютно чистим кодом та чистою історією. Іншими словами, я хочу закінчити (а) точно таким самим кодом локально, що існує …

2
Git витягнути з іншого сховища
У мене є сховище Generic, яке називається загальним додатком. Я розгалужив його до сховища із назвою Acme, яке просто спирається на сховище , що зберігається в програмі, Genericі додає до нього фірмовий стиль Acme Co. Якщо я вношу зміни до основної функціональності в Generic, я хочу оновити Acmeсховище останніми змінами, …

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

17
Як відмовити реєстрацію TFS?
Я хотів би відмовитись від нещодавно внесених змін у TFS. У Subversion це було досить просто. Однак це здається неймовірним головним болем у TFS: Варіант 1: Отримати попередню версію Отримайте попередню версію кожного файлу вручну Перевірте редагування Помилка - замовлення (у VS2008) змушує мене отримати останню версію Варіант 2: Отримати …

6
Чому розгалуження та злиття простіше у Mercurial, ніж у Subversion?
Обробка кількох злиттів на гілках у Subversion або CVS - це лише одна з тих речей, яку потрібно випробувати. Надзвичайно простіше відстежувати гілки та злиття в Mercurial (і, можливо, будь-якій іншій розподіленій системі), але я не знаю чому. Хтось ще знає? Моє запитання випливає з того, що з Mercurial ви …

3
'git pull origin mybranch' залишає місцеві mybranch N, що здійснює операції попереду походження. Чому?
Я щойно спостерігав щось дивне git pull, чого я не розумію. У п’ятницю я працював у місцевому відділенні. назвемо це mybranch. Перед тим як покинути кабінет , я штовхнув його походження (який є моїм GitHub репо) git push origin mybranch. Вчора вдома я pullпідключив свою гілку до свого ноутбука, ще …


3
Перебазування гілки, включаючи всіх її дітей
У мене є така топологія сховища Git: A-B-F (master) \ D (feature-a) \ / C (feature) \ E (feature-b) Перебазуючи featureгілку, я очікував перебазувати все піддерево (включаючи дочірні гілки): $ git rebase feature master A-B-F (master) \ D (feature-a) \ / C (feature) \ E (feature-b) Однак це фактичний результат: …


7
Видалення гілки SVN
Я створив гілку проекту SVN під назвою 'особливості', і тепер, коли я намагаюся оновити зазначений проект, він приносить із собою папку функцій, яка містить ще одну копію проекту з гілки. Чи є спосіб повністю видалити гілку зі сховища, щоб цього більше не відбувалося?

4
У чому різниця між "Порівняти з версією Workspace" та "Порівняти з останньою версією"?
Я використовую Visual Studio 2012 з TFS. Кожного разу, коли я хочу порівняти свої зареєстровані файли, у мене є два варіанти на вибір: Порівняйте з версією робочої області Порівняйте з останньою версією Яка різниця ?

4
Чи може GitHub показати історію змін, внесених до одного файлу, у формі виправлення?
Якщо ви це зробите git log --patch -- path/to/file, ви отримаєте історію файлу разом з різницею всіх змін, внесених до нього з кожним комітом, наприклад: $ git log --patch -- git-rebase.sh commit 20351bb06bf4d32ef3d1a6849d01636f6593339f Author: Ramkumar Ramachandra <artagnon@gmail.com> Date: Sat Jun 15 18:43:26 2013 +0530 rebase: use 'git stash store' to …

4
Правильно ігноруйте всі файли рекурсивно в певній папці, крім певного типу файлу
Я бачив подібні запитання ( 1 , 2 та 3 ), але я не отримую від них належного рішення. Мені потрібно ігнорувати всі файли в певній папці, крім певного типу файлу. Папка є підкаталогом кореневого шляху. Дозвольте назвати папку Resources. Оскільки я не хочу ускладнювати ситуацію, дозвольте мені ігнорувати файли …

8
синхронізація сховища git між комп’ютерами, коли пересуваєтесь?
Скажімо, у мене є настільний ПК і ноутбук, і іноді я працюю на настільному комп'ютері, а іноді - на ноутбуці. Який найпростіший спосіб переміщати сховище git вперед і назад? Я хочу, щоб сховища git були ідентичними, щоб я міг продовжувати там, де залишив, на іншому комп'ютері. Я хотів би переконатися, …

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