我在线设置了SVN存储库,我想用它来管理CodeBlocks中的C ++项目。
我读到SVN只能跟踪文本文件的更改,因此如何管理.cbp项目文件和其他非文本文件。 CodeBlocks项目是否有办法从存储库中检出文件并处理更改?或者我应该将整个项目包括所有非文本文件和.cbp文件?
很抱歉,如果这个问题有点模糊。
谢谢,Ash。
答案 0 :(得分:3)
实际上,SVN能够跟踪包含任何内容的文件的历史记录。 文本文件只能让您更容易分析更改并在存储过程中对其进行压缩,但对查看历史记录,分支等功能没有影响。
对于某些类型的二进制数据,可能存在专用工具,可以方便地查看差异并在客户端进行合并。
例如,在doc-files上,默认情况下TortoiseSVN启动Word以显示差异
答案 1 :(得分:0)
在SVN所在的同一目录中创建一个名为CB-Project(或您喜欢的名称)的新文件夹。您必须设置路径,以便新项目文件名在其中。您可以命名项目(垃圾)或任何您喜欢的名称:: blocks将为您添加文件扩展名。您可以拥有许多项目及其不同版本。