背景:SVN是否具有與.gitattributes相同的功能?
我有兩個Unity3d項目:
- 第一,其統一的首選項設置爲「混合資產」模式(有些文件是文本的,有些是二進制)和
- 的第二,其偏好設置爲「強制文本」(大多數二進制文件被翻譯爲
YAML
文本,因此幾乎所有文件都可以是diff
)。
爲了設置第一個項目的文件文本/二進制,我們~/.subversion/config
文件與文件及其SVN屬性(*的.cs文件設置爲svn:eol-style=native
的列表一起啓用svn auto-props
,* .unity文件被設置爲svn:mime-type=application/octet-stream
,等等)。
問題:
由於我們的第二個項目現在支持所有的文件文本模式下,我們需要使用一套不同的規則auto-props
所以* .unity文件作爲svn:eol-style=native
現在處理。
我看到git
可以使用.gitattributes
這是每個項目(或每個目錄)的基礎上,所以我們可以有這個功能。 SVN可以用我們可以在我們的回購中分享的某種文件來做到這一點,所以每個提交的用戶都會使用相同的默認設置?