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

Дисципліна програмування для відстеження, зберігання та отримання змін версійного коду.

3
Відповідний робочий процес Git для декількох активних випусків під час обробки виправлень
Я намагаюся вибрати робочий процес Git, який найбільше відповідає нашому продукту. Ось параметри: Ми робимо кілька великих релізів на рік, скажімо, щонайбільше 10 У нас є декілька версій нашого продукту, які одночасно активні (деякі люди перебувають на версії 1010, інші на версії v11.2 тощо) Нам потрібно мати можливість працювати над …

3
Коли розділити проект на кілька підпроектів
Мені хотілося б знати, чи є сенс розділити проект, над яким я працюю, на два сховища замість одного. З того, що я можу сказати: Frontend буде записаний у html + js Бекенд у .net Захід не залежить від фронтенду, а фронтенд не залежить від бекенда Фронтенд використовуватиме спокійний api, реалізований …

10
Як писати повідомлення про фіксацію як соло-розробник?
У своїх проектах, де сховище ділиться між мною та іншими програмістами, я завжди пишу повідомлення про фіксацію, навіть якщо я є основним розробником. Але в тих проектах, де я сольний розробник, який працює над проектом, і сховище розміщене на моєму персональному ноутбуці, і він навіть не розміщений клієнтом, отже, ніхто, …

11
Бінарні файли в контролі джерел
Розробляючи вбудовані пристрої та інші дивні світи, велика ймовірність, що процес складання включає в себе кілька власних бінарних файлів, використовуючи дуже специфічні їх версії. Тож питання полягає в тому, чи вони є частиною вашого контролю над джерелами? Мої офіси діють за правилом "перевірка з контролю джерела включає все, що потрібно …

9
Використовувати якийсь контроль версій під час роботи самостійно та з невеликими проектами?
Дуже часто я працюю над невеликими проектами лише для себе. Я працюю над однією машиною, але останнім часом я подумав про те, щоб все-таки використовувати якийсь контроль версій. Це може мати певні переваги, наприклад: Мені більше не потрібно піклуватися про місцеве резервне копіювання Помилки легко скасувати Історію можна підтримувати Але …

3
Практика контролю версій для Rewrites
Ми розробили продукт (прототип) P_OLD мовою X і тепер переписуємо його з нуля як P_NEW мовою Y. Оскільки P_NEW та P_OLD - той самий продукт: Чи повинен P_NEW просто бути браком із P_OLD старого або це власне сховище? Який звичайний спосіб впоратися з такими великими змінами з точки зору контролю …

10
Чи слід тимчасовий код ставити під контроль версій і як?
Ось кілька прикладів тимчасового / локального коду. Він потрібен для роботи з базою кодів, але було б шкідливо бути його частиною: Файли проекту. Шляхи, можливо, потрібно буде відредагувати, щоб відобразити макет на поточному ПК. Makefiles. Наприклад, оптимізацію може знадобитися вимкнути під час налагодження, але не для сервера CI. Брудні некрасиві …

11
Чи повинні ваші найкращі програмісти перевіряти код усіх інших у контролі джерела?
Однією з відмінностей svn і git є можливість контролювати доступ до сховища. Важко порівняти ці два, тому що існує різниця в поглядах щодо того, кому взагалі слід дозволити вносити зміни! Це питання стосується використання git як централізованого сховища для команди в компанії десь. Припустимо, що члени команди мають різний рівень …

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

1
Як боротися з неправильною функцією у виробничому коді?
Нещодавно я натрапив на бібліотеку Python на GitHub. Бібліотека чудова, але містить одну яскраву помилку в назві функції. Давайте назвемо це, dummy_fuction()поки має бути dummy_function(). Ця функція, безумовно, "в природі" і, швидше за все, використовується у вбудованих системах. Перше, що спадає на думку, - це додати другу версію функції з …

4
Хостинг нульового коду знань? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну стеками програмного забезпечення. Закрито 6 років тому . У світлі останніх розкриттів щодо широко розповсюдженого урядом моніторингу даних, що зберігаються в Інтернеті, постачальники послуг з нульовим знанням зараз …

10
Як уникнути роботи на неправильній гілці?
Будьте обережні, як правило, достатньо, щоб запобігти проблемам, але іноді мені потрібно двічі перевірити гілку, над якою я працюю ( наприклад, "хм ... я в devгілці, правда?"), Перевіривши шлях управління джерелом випадкового файл. Шукаючи більш простий спосіб, я подумав відповідно назвати файли рішення ( наприклад MySolution_Dev.sln ), але з різними …

18
Чи SourceSafe справді безпечний?
Провівши весь ранок, намагаючись щось перевірити, я тепер розумію, що втратив роботу, яку потрібно пару днів. Це сталося раніше - і, мабуть, часто зустрічається з SourceSafe. Чи можна SourceSafe успішно використовувати без проблем, і якщо так, то як?

6
Що означає "розгалуження безкоштовне" в Git?
Що означає "розгалуження безкоштовне" в Git? Я чую це багато разів, коли згадується Git порівняно з іншими системами управління версіями. У мене не було можливості (?) Спілкуватися з іншими ( SVN тощо), тож як розгалуження "дорого" у інших?

11
Ділова справа для децентралізованих систем управління версіями
Я шукав і не міг знайти жодних ділових причин, чому системи git / mercurial / bazzr є кращими, ніж централізовані системи (підривна робота, виконання). Якщо ви намагалися продати DVCS особі, яка не є технічною, то які аргументи ви б надали для збільшення прибутку DVCS . Невдовзі я викладу git своєму …

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