首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Subversion auto-props问题

问Subversion auto-props问题
EN

Stack Overflow用户
提问于 2008-11-27 10:53:31
回答 4查看 7.5K关注 0票数 5

这让我抓狂,所以欢迎其他用户的任何建议。我使用的是Subversion,在VisualSVN服务器上安装了Windows1.6.1的副本。在我的PC上,我使用的是TortoiseSVN和AnkhSVN Visual Studio插件的组合。一切都像梦一样工作,但现在我正在尝试使用svn:keywords功能,这样我就可以在所有源文件的顶部包含$Id$。现在,对于现有文件,我可以编辑SVN属性并添加此关键字,这一切都可以正常工作,但我希望对新文件自动完成此操作-但我无法使其工作。

根据文档,您需要编辑位于C:\Documents and Settings\<user>\Application Data\Subversion文件夹中的特殊Subversion配置文件。我的电脑上已经有了这个文件的副本,所以我把它改成这样:

代码语言:javascript
复制
[miscellany]
enable-auto-props = yes

[auto-props]
*.cpp = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.hpp = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.rc = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.rc2 = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.cc = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.c = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.h = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.wsf = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.js = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.htm = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.html = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.css = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision

然后,我在现有的Visual Studio项目中添加了一个新文件(在Visual Studio中),在顶部添加了$Id$并提交了它-但是,遗憾的是,没有设置svn:keywords属性。

有谁知道怎么让它工作吗?我甚至尝试添加设置到注册表(在HKEY_CURRENT_USER\Software\Tigris.org\Subversion\Config中),但仍然没有,joy。然后,我尝试在SVN服务器上处理Config文件,但似乎什么都不起作用。

我显然遗漏了一些非常明显的东西!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-01-15 08:59:40

你说得对,问题出在AnkhSVN。如果在Visual Studio (带有AnkhSVN 2.0.5250)中添加新文件,则不会自动添加关键字属性。只有使用Tortoisvn添加文件时,才会添加该文件。

我下载了VisualSVN的试用版( Visual Studio的插件)。它没有这个问题。属性会自动添加到在Visual Studio中添加的新文件中。

票数 0
EN

Stack Overflow用户

发布于 2008-11-27 11:08:45

看起来答案只是一些围绕实际关键字的愚蠢的引号:)

代码语言:javascript
复制
[auto-props]
*.cpp = svn:eol-style=native;svn:keywords="Author Date Id HeadURL Revision"
票数 5
EN

Stack Overflow用户

发布于 2008-11-27 10:57:33

如果您希望确保选择了正确的配置文件,请使用TortoiseSVN的编辑按钮:Subversion Wiki。

我能找到的唯一类似的问题是一个用户抱怨这不能使用大写的文件扩展名,但这是Fedora的,不是Windows的:link

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

https://stackoverflow.com/questions/323462

复制
相关文章

相似问题

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