Использование SVN с проектами CodeBlocks - PullRequest
1 голос
/ 24 декабря 2009

У меня есть онлайн-хранилище SVN, и я хочу использовать его для управления своими проектами C ++ в CodeBlocks.

Я прочитал, что SVN может отслеживать только изменения в текстовых файлах, так как мне управлять файлами проекта .cbp и другими нетекстовыми файлами. Есть ли у проектов CodeBlocks способ извлечения файлов из хранилища и обработки изменений? Или я должен зафиксировать все как весь проект, включая все нетекстовые файлы и файл .cbp?

Извините, если этот вопрос немного расплывчат.

Спасибо, Эш.

Ответы [ 2 ]

3 голосов
/ 24 декабря 2009

На самом деле SVN умеет отслеживать историю файлов с любым контентом. Текстовые файлы облегчают анализ изменений и их сжатие во время хранения, но это не влияет на возможность просмотра истории, ветвления и т. Д.

Для некоторых типов двоичных данных могут существовать специализированные инструменты, которые позволяют удобно видеть различия и выполнять слияния на стороне клиента.

Например, для doc-файлов, по умолчанию TortoiseSVN запускает Word, чтобы показать различия

0 голосов
/ 29 июня 2016

Создайте новую папку с именем CB-Project (или имя, которое вам нравится) в том же каталоге, в котором у вас есть SVN. Вам нужно будет указать свой путь, чтобы имя нового файла проекта было в нем. Вы можете назвать проект (мусор) или любое имя, которое вы хотите, code :: blocks добавит расширение файла для вас. У вас может быть много проектов и разных версий.

...