Использование мерзавца с VB6

Наша компания имеет большую кодовую базу в VB6, и мы в настоящее время используем VSS, который, для все, что мы ненавидим об этом, по крайней мере, интегрирует в VB6 IDE.

Моя собственная команда, которая использует.NET, теперь изучает альтернативный SCMs как мой любимый, Мерзавец. С Расширениями Мерзавца кажется, что мы сможем интегрировать команды Мерзавца в Visual Studio IDE вполне прилично.

Однако вопрос задали: Мерзавец мог использоваться для нашей кодовой базы VB6 также?

Конечно, я предполагаю, что сами файлы хорошо работали бы в репозиториях мерзавца, но несомненно разработчики будут жаловаться, должны ли они были использовать командную строку, чтобы сделать все их управление исходным кодом. Но у кого-либо был опыт с помощью VB6 и Мерзавца? Интеграция, доступная из VB6 IDE? Или это - возможно, не так большая часть стычки, чтобы не иметь интеграцию IDE?

И я получаю значок для того, чтобы быть первым для создания абсурдной комбинации тега [vb6] и [мерзавца]?

15
задан Gavin 17 March 2010 в 13:21
поделиться

3 ответа

Уже около года использую Git для управления проектами VB6. Ни разу не встречал интеграции с IDE. Лично мне нравится командная строка, поэтому особо не искал. Две основные проблемы, с которыми я столкнулся:

  1. VB6 IDE не отслеживает файлы проекта. Если какой-либо из них был изменен извне (например, с помощью 'git reset', 'git checkout'), проект необходимо перезапустить. -открыт, чтобы отразить изменения.
  2. VB6 IDE иногда меняет регистр параметров события или переменных при загрузке проекта, поэтому никогда не безопасно использовать 'git commit --all', если вы не хотите, чтобы при изменении кода было много мусора.
6
ответ дан 1 December 2019 в 01:10
поделиться

Чем отличается VB6 как база кода (т.е. текстовые файлы), что делает его непригодным для git?

Культура - это совсем другое дело: если у вас много некомпетентных разработчиков, которые не могут справиться с командной строкой, лекарство, вероятно, будет заключаться в том, чтобы как можно дальше уходить от VB6.

Единственная потенциальная проблема заключается в том, что windows в мире git - это что-то вроде гражданина второго сорта. Вы можете попробовать bazaar или mercurial, если обнаружите, что git не очень хорошо работает в вашей среде.

3
ответ дан 1 December 2019 в 01:10
поделиться

Вы лучше всех знаете своих разработчиков.Будут ли они возражать против использования командной строки? Заинтересованы ли они в интеграции IDE? Это личные предпочтения.

Убедитесь, что наиболее уважаемые разработчики понимают преимущества git и принимают решение.

Имейте в виду, что некоторые исходные файлы VB6 являются двоичными и никогда не должны объединяться : например, .frx файлы. Я не знаю git, поэтому не знаю, проблема в этом.

4
ответ дан 1 December 2019 в 01:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: