通常我们需要为我们使用 Tortoise 颠覆在我们的存储库中提交的文件设置以下属性
svn:eol-style as native
svn:executable as ON
但是每当我commit
向存储库添加新文件时,我都需要重新设置属性。这是一种永久设置这些的方法,这样我就不需要在每次签到后重复该过程?
通常我们需要为我们使用 Tortoise 颠覆在我们的存储库中提交的文件设置以下属性
svn:eol-style as native
svn:executable as ON
但是每当我commit
向存储库添加新文件时,我都需要重新设置属性。这是一种永久设置这些的方法,这样我就不需要在每次签到后重复该过程?
如此处所述,
每当您使用 svn add 或 svn import 命令将文件引入版本控制时,Subversion 会尝试通过自动设置一些常用文件属性来提供帮助。
如果您想在此之上做一些事情,您需要适当地配置您的 subversion 服务器- 本质上是编辑 subversionconfig
文件并更新该auto-props
部分。
TortoiseSVN是一个颠覆客户端,只能做这么多。
归功于 Raghuram 的答案提示(这就是我接受他的答案的原因)
甚至TortoiseSVN
提供了一种设置此类属性的方法
tsvn:autoprops
如此处所引
Subversion 允许您根据文件扩展名设置将应用于新添加或导入的文件的自动属性。这取决于每个客户端都在其 subversion 配置文件中设置了适当的 autoprops。tsvn:autoprops
可以在文件夹上设置,并且在导入或添加文件时这些将与用户的本地 autoprops 合并。格式与 subversion 相同autoprops
,例如
*.sh = svn:eol-style=native;svn:executable
在扩展名为 .sh 的文件上设置两个属性。