Въпроси, маркирани с „контрол на версиите“

Контролът на версиите е управление на промени в документи, програми и друга информация, съхранявана като компютърни файлове. Използвайте този маркер, за да маркирате общи въпроси за използването и приложимостта на версиите, сравнявайки VCS. За повечето команди и методи, специфични за всеки конкретен VCS, има определени етикети, които трябва да бъдат предпочитани.
26
отговор

Изтегляне на единични файлове от GitHub

Мисля, че повечето от вас разработчици използват VCS, и се надявам, че някои от вас използват Git. Имате ли някакви съвети или трик как да получите URL за изтегляне на един файл в хранилището? Не се нуждая от URL адрес за показване ...
05 януари '11 в 16:41
9
отговор

Конфигурирайте git да дръпнете и натиснете всички клони.

Бих искал да щракна и издърпа всички клонове по подразбиране, включително новосъздадените. Има ли параметър, който мога да определя за него? В противен случай, когато добавям нов клон на местно ниво и искам да го извадя от сървъра, това е най-лесният начин да се ...
на 16 декември '09 в 16:09 часа
7
отговор

Трябва ли Gemfile.lock да бъде включен в .gitignore?

Аз съм нещо ново за Bundler и файловете, които създава. Имам копие на GitHub git хранилището, към което допринасят много хора, така че бях изненадан да открия, че пакетът е създал файл, който не съществува в репо и не е в списъка .giti ...
на 11 ноември. '10 в 8:03
6
отговор

Трябва ли composer.lock да се ангажира с контрола на версиите?

Аз съм малко объркан в composer.lock, използван в приложението на хранилището. Видях много хора да казват, че не трябва да .gitignore composer.lock от хранилището. Ако актуализирам библиотеките си в обкръжението ми, ще имам нов състав ...
настроен на 15 октомври. '12 в 16:36
14
отговор

Как да използвам Git за управление на изходния код на Unity3D?

Какви са най-добрите практики за използване на контрол на източника на Git с Unity 3D, особено когато се занимавате с двоичния характер на Unity 3D проекти? Опишете работния поток, кои пътеки ще бъдат включени в .gitignore, кои настройки трябва да бъдат зададени на Unity и / или ...
комплект 14 ав. '13 в 9:57
8
отговор

Получавайте промени от съветника към клон в git

В моето хранилище имам клон, наречен aq, върху който работя. След това направих нова работа и грешки в капитана. Какъв е най-добрият начин да получите тези ангажименти в aq клон? Създайте друг нов клон от капитана и го съединете с ...
Задайте 17 март в 17:51
5
отговор

Преглед на файл в друг клон на Git без промяна на клонове

Мога ли да отворя файл в git клон, без да проверя този клон? Как? По същество, искам да отворя файла в моя клон на github, без да променям клонове през цялото време. Не искам да го променям, просто искам да го видя.
настроен на 22 октомври. '11 в 2:39
7
отговор

Как и / или защо се сливат в Git по-добре, отколкото в SVN?

На няколко места чух, че една от основните причини, поради които системите за контрол на разпределените версии блестят, е много по-добре комбинирана, отколкото при традиционните инструменти като SVN. В действителност, това се дължи на присъщите различия в п ...
Задайте на 18 март 2007 г. в 19:32 часа
4
отговор

Каква е разликата между HEAD, работното дърво и индекса в Git?

Може ли някой да ми каже разликата между HEAD, работното дърво и индекса в Git? От това, което разбирам, това са всички имена за различни клонове. Моето предположение е вярно? Редактиране Намерих това Единственото хранилище на git може да проследява ...
на 11 септември '10 в 7:53
8
отговор

Как да деактивирате голям брой файлове, без да изтривате съдържанието

Случайно добавих много временни файлове, използвайки git add-A. Успях да деактивирам файлове, като използвах следните команди и успях да премахна мръсния индекс. git ls-files -z | xargs -0 rm -f git diff - само име --diff-филтър = D -z | xargs -0 git rm - ...
на 18 август '11 в 10:07
9
отговор

Git mergetool създава нежелани .orig файлове

Когато разреша сливане с Kdiff3 (и друг инструмент за сливане, който опитах), забелязах, че резолюцията създава * .orig файл. Има ли някакъв начин да не създадете този допълнителен файл?
set 09 aug. '09 в 19:25
9
отговор

Отмяна на git update-index --assume-unchanged <file>

Начинът, по който git игнорира преглеждане / проследяване на конкретен файл / файл. просто стартирате това: git update-index --assume-unchanged <file> Сега, как сте го анулирали, за да ги гледате отново? (Позволете ми да го извикам.)
на 19 юни '13 в 18:57 часа
8
отговор

Как да се върнем към последното заглавие след проверка на предишния ангажимент?

Понякога проверявам предишна версия на кода за проверка или тестване. Виждал съм инструкции какво да правя, ако искам да променя предишните корекции, но не правя никакви промени. След като го направих. git checkout HEAD ^, как да се върна ...
Задайте на 11 март в 20:42 часа
21
отговора

Трябва ли да използвам SVN или Git?

Започвам нов разпределен проект. Трябва ли да използвам SVN или Git и защо?
набор 02 октомври '08 в 12:47
12
отговор

Как да редактирате грешно командно съобщение в mercurial?

В момента използвам TortoiseHg (Mercurial) и случайно направих погрешно съобщение за четене. Как да редактирам това съобщение за поемане в хранилището?
на 08 март 2009 г. в 7:42 часа