将 SVN 与 CodeBlocks 项目结合使用

发布于 2024-08-15 13:06:02 字数 215 浏览 6 评论 0原文

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

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

抱歉,如果这个问题有点模糊。

谢谢,阿什。

I have an SVN repository setup online and I want to use it to manage my C++ projects in CodeBlocks.

I read that SVN can only track changes to text files, so how do I manage the .cbp project files and other non-text files. Do CodeBlocks projects have a way to checkout files from the repository and deal with changes? Or should I commit everything as a whole project including all non-text files and the .cbp file?

Sorry if this question is a bit vague.

Thanks, Ash.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

瑾兮 2024-08-22 13:06:02

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

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

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

Actually SVN is able to track history of files with any content.
Text files only make it easier to analyse changes and compress them during storage, but there is not effects on ability to see history, branching and so on.

For some types of binary data specialized tools may exist which allow conveniently see differences and do merges on client side.

For example on doc-files, by default TortoiseSVN launches Word to show differences

忘东忘西忘不掉你 2024-08-22 13:06:02

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

Create a new folder named CB-Project (or a name you like)in the same directory you have the SVN in. You will have to set your path so the new project file name is in it. You can name a project (garbage) or any name you'd like code::blocks will add the file extension for you. You can have many projects and different versions of them.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文