1

我有一个在线 SVN 存储库设置,我想用它来管理我在 CodeBlocks 中的 C++ 项目。

我读到 SVN 只能跟踪对文本文件的更改,那么如何管理 .cbp 项目文件和其他非文本文件。CodeBlocks 项目是否有办法从存储库中签出文件并处理更改?或者我应该将所有内容作为一个整体项目提交,包括所有非文本文件和 .cbp 文件?

对不起,如果这个问题有点含糊。

谢谢,阿什。

4

2 回答 2

3

实际上 SVN 能够跟踪任何内容的文件的历史记录。文本文件只是在存储过程中更容易分析更改和压缩它们,但不会影响查看历史记录、分支等的能力。

对于某些类型的二进制数据,可能存在专门的工具,可以方便地查看差异并在客户端进行合并。

例如在 doc 文件上,默认情况下 TortoiseSVN 会启动 Word 来显示差异

于 2009-12-24T19:38:34.103 回答
0

在您拥有 SVN 的同一目录中创建一个名为 CB-Project(或您喜欢的名称)的新文件夹。您必须设置路径,以便新项目文件名在其中。您可以命名一个项目(垃圾)或任何您想要的名称 code::blocks 将为您添加文件扩展名。您可以拥有许多项目和它们的不同版本。

于 2016-06-29T01:22:40.810 回答