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

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

6
Коли я повинен перестати брати участь у розробці нових проектів?
Кожен раз, коли починається новий проект, зазвичай має сенс почати, виконуючи пряму майстерність, поки у вас щось "стабільне", а потім ви почнете працювати у філіях. Принаймні, це я нормально роблю. Чи є спосіб негайно запустити гілки з другого комітету? Чи є сенс робити це так? Очевидно, що "Початковий комітет" завжди …

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

6
Як мені підійти до складного злиття
Ось угода, я приєднався до нової компанії, і мене попросили закінчити роботу у галузі, яку не торкалися майже рік. Тим часом головна галузь постійно зростала. В ідеалі я хотів би об'єднати всі зміни від головної гілки в гілку функцій і продовжити роботу звідти, але я не надто впевнений, як до …

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

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

6
Який DVCS (git або hg) простіший для програмування студентів? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 5 років тому . Трохи контексту: я на 3 курсі коледжу. студенти діляться на команди по 4. Практично всі працюватимуть під вікнами (за винятком …

8
Як керувати проектом із високим рівнем ризику із закритим джерелом?
В даний час я планую розробити веб-сайт J2EE і хочу залучити 1 розробника та 1 веб-дизайнера, який допоможе мені. Проект - це фінансовий додаток в рамках нішевого ринку. Планую тримати джерело закритим. Однак я побоююся, що мої потенційні співробітники зможуть легко скопіювати кодову базу та використати її або продати третій …

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

6
Кількісне визначення переваг сучасної системи управління версіями [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Я працював керівником / розробником команди у великому фінансовому середовищі протягом більшої частини трьох …

4
Як ви ставите різні версії вашої бібліотеки під контроль версій? Ви використовуєте теги? Або гілки? Або інший метод?
Нещодавно я почав ставити свій код під контроль версій (у лабораторії, де я працюю, під SVN, і власні коди в github (очевидно, з git)). Перш ніж використовувати управління версіями, я робив щось подібне. У мене була папка з назвою бібліотеки, всередині багатьох папок з номером версії. Кожного разу, коли я …

9
Використання Git у корпоративному середовищі [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Git - відмінна система управління версіями. Якщо виключити той факт, що він не має …

5
Як зробити рефактор, коли весь ваш розвиток відбувається на галузях?
У моїй компанії вся наша розробка (виправлення помилок та нові функції) здійснюється на окремих відділеннях. Коли він закінчений, ми відправляємо його QA, який тестує його на цій гілці, і коли вони дають нам зелене світло, ми об'єднуємо його в нашу основну гілку. Це може зайняти десь від дня до року. …

6
Розщеплення прогресу кодування на значущі коміти без зайвих витрат
Працюючи над виправленням або функцією, я іноді натрапляю на інші крихітні проблеми, які за лічені секунди можна вдосконалити. Коли я роблю їх негайно, а потім здійснюю готову функцію / виправлення, комісія включає більше ніж одне. Наприклад "add feature X and code clean up"або "fix bug X and improved logging". Було …

7
Чи можу я тимчасово використовувати бібліотеки GPL для прототипування та зробити майбутній код закритим джерелом?
Я працюю над прототипом для програмної системи, яка (принаймні на старті) буде закритим джерелом. Щоб заощадити час, я думаю використати (тобто статично зв’язувати) бібліотеку, яка має ліцензію на основі GPLv3 , тому я можу швидко перевірити свій дизайн. Якби я розповсюджував програмне забезпечення на цьому етапі, я повинен був би …

5
Як би вирішити зовнішні залежності у проекті з відкритим кодом?
Коли хто пише проект з відкритим кодом і використовує Google Code або GitHub і хоче використовувати бібліотеку на зразок Lua, як це робити? Чи слід включати залежність до сховища? Чи має бути залежність побудована з того самого сценарію збірки, що й решта проекту, або з окремого сценарію збірки? Враховуючи, що …

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