我需要在Windows上使用SVN并且想要设置它,使得行结尾总是以Windows风格检出并始终以Unix风格提交,无论使用哪个存储库。
这是可能的还是我必须为每个仓库写一个配置文件?
如果我必须为每个仓库写一个配置文件,我在哪里放置它,什么是正确的文件名,什么进入文件以及它对回购的其他用户有什么影响?
我对全局SVN配置文件进行了以下更改,但没有任何效果。我还需要做什么?或者我是否必须使用某些特定参数调用SVN才能使更改在Windows上生效?
enable-auto-props = yes
[auto-props]
*.c = svn:eol-style=native
*.cpp = svn:eol-style=native
*.cxx = svn:eol-style=native
*.h = svn:eol-style=native
*.hpp = svn:eol-style=native
*.hxx = svn:eol-style=native
*.txt = svn:eol-style=native
*.tex = svn:eol-style=native
*.bib = svn:eol-style=native
答案 0 :(得分:12)
您需要为存储库中的所有文件将svn:eol-style
属性设置为native
。 Autoprops将为新添加到存储库的文件设置属性,但对于现有文件,您需要手动添加属性:
svn propset svn:eol-style native example.c
svn commit
答案 1 :(得分:1)
Daniel Roethisberger已经为您提供了correct answer。但是,您可能希望某些文件确保所有文件都svn:eol-style
设置为`native。
我有pre-commit hook可以确保svn:eol-style
属性在所有相关文件上设置为native
,然后才允许进行提交。您可能需要查看它以确保遵循您的策略。
答案 2 :(得分:-3)
这个命令行安卓工具为我工作:
cd <install_dir>/adt-bundle-mac-x86_64-20140702/sdk/tools
./android list target
确保为下面的--target
开关选择上面列出的目标。
./android create project --target 1 --name MyFirstApp \
--path ~/projects/android/MyFirstApp --activity MainActivity \
--package com.example.myfirstapp
这在https://developer.android.com/training/basics/firstapp/creating-project.html
中有记录然后打开eclipse并导入上面创建的项目。