9

我需要在 Windows 上使用 SVN,并希望将其设置为始终以 Windows 样式签出行结尾并始终以 Unix 样式提交,无论使用哪个存储库。

  1. 这是可能的还是我必须为每个仓库编写一个配置文件?

    如果我必须为每个 repo 编写一个配置文件,我应该把它放在哪里,正确的文件名是什么,文件中的内容以及它对 repo 的其他用户有什么影响?

  2. 我对全局 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
    
4

3 回答 3

13

您需要为存储库中的所有文件设置svn:eol-style属性。nativeAutoprops 将为新添加到存储库的文件设置属性,但对于现有文件,您需要手动添加属性:

svn propset svn:eol-style native example.c
svn commit
于 2012-04-15T17:08:01.063 回答
1

Daniel Roethisberger已经给了你正确的答案。但是,您可能希望以某种方式确保所有文件都svn:eol-style设置为 `native.

我有一个预提交钩子,可以确保在允许提交之前将svn:eol-style属性设置为所有相关文件。native您可能需要查看它以确保您的政策得到遵守。

于 2012-04-15T21:37:51.097 回答
-3

这个命令行 android 工具对我有用:

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,导入上面创建的项目。

于 2014-07-23T18:37:29.963 回答