我正在做一个cordova项目,并在SVN和使用ubuntu的代码库。我有.so文件作为依赖项(https://superuser.com/questions/71404/what-is-an-so-file)。我无法在svn中提交这些文件。
当我提供svn status --no-ignore
时,我会在I
之前获取文件的路径。
当我给svn proplist
时,我没有为我的存储库获取任何属性来解决这个问题吗?
答案 0 :(得分:4)
终于找到了我自己的问题的答案。
问题是svn有一些全局忽略列表,你可以在svn配置文件中找到它。
# global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__
所以我所做的是通过命令手动添加每个.so文件
svn add "********.so" --no-ignore
当我尝试提交工作时:)
答案 1 :(得分:0)
与其一次添加一个文件,不如一次添加一个目标文件。创建列表:
svn status --no-ignore > ignored-files
在编辑器中打开并删除前8列。在notepad ++中,按住alt键可以选择列。添加列出的文件:
svn add --targets ignored-files --no-ignore
答案 2 :(得分:0)
我已经做到了:
find . -name "*.so" > list_to_be_committed
svn commit --targets list_to_be_committed