首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >源代码管理设置

源代码管理设置
EN

Stack Overflow用户
提问于 2008-11-24 19:54:32
回答 5查看 390关注 0票数 1

我想我应该在家里为我的爱好项目建立一个Subversion设置,我正试图第一次做到这一点(我的工作的源代码控制控制策略或缺少它们,嗯,不是很完美)。

我正在努力解决的问题是:我想对整个Eclipse项目进行版本化。从Eclipse的角度来看,这将是件好事--我就让它做它自己的事情,而且应该只是意味着我需要忽略一些二进制文件/整个构建目录,并且在我设置项目时只需要设置这些忽略一次(对吗?)。无论如何,我已经尝试了几次,svn似乎很困惑,忽略了我的忽略设置。正确的程序应该是什么?

谢谢。

另外,我从命令行开始做svn代码,尽量避免使用GUI,直到我对它满意为止。

EN

回答 5

Stack Overflow用户

发布于 2008-11-24 20:36:57

基本上有两种方法可以指示subversion忽略文件:按名称或按模式。

第一种方法是找到配置文件(位置取决于平台),并将文件名或模式添加到全局忽略列表中。这适用于机器上或该用户的所有svn操作。

第二种方法是在版本化目录上设置svn:ignore属性,例如:

代码语言:javascript
复制
svn propedit svn:ignore myDirectory

这将打开svn:ignore属性的编辑器,您可以在其中添加以下内容:

代码语言:javascript
复制
bin
obj
*.bak

请注意,此属性更改也是版本化的,并且需要提交,之后它们将应用于处理该目录的每个人(当然是在更新之后)。此属性不会递归应用于子目录。

有关更多信息,请参阅svn book

票数 2
EN

Stack Overflow用户

发布于 2008-11-24 20:34:23

如果您显式地按名称添加文件(尽管Subversion可能会警告您),Subversion将不会阻止您对标记为忽略的文件执行svn add操作。ignore属性主要是为了防止它们出现在svn status中。

此外,在AFAIK中,svn:ignore属性不是递归的,因此它只适用于设置它的目录的第一级子目录。

票数 1
EN

Stack Overflow用户

发布于 2008-11-24 20:09:04

如果你在linux机器上,你可以尝试这些步骤,如果你在windows上,安装程序会为你做一些事情。https://help.ubuntu.com/community/Subversion

subversion一书也可能对http://svnbook.red-bean.com/en/1.5/index.html有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/315242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档