我正在将SVN存储库从Windows机器(Windows 7)移动到Linux机器(Ubuntu 13).我在Windows上转储repo svnadmin dump并将文件复制到Linux机器上.现在我正在跑步
svnadmin load dest-folder < dumpfile
Run Code Online (Sandbox Code Playgroud)
终端响应
'vnadmin: E140001: Malformed dumpfile header 'SVN-fs-dump-format-version: 2
Run Code Online (Sandbox Code Playgroud)
我怀疑我的字符编码存在问题(Windows与Unix),基于单引号从行的末尾开始到应的开头.但我尝试在Notepad ++中转换字符编码,我只收到不同的错误.
当我以UTF-8编码时,会出现上述错误.
转换为"无BOM的UTF-8"或"ANSI"时:
' into a number04: Could not convert ' 2
Run Code Online (Sandbox Code Playgroud)
转换为"UCS-2 Big Endian"或"UCS-2 Little Endian"时:
svnadmin: E140001: Malformed dumpfile header '?\254?\255'
Run Code Online (Sandbox Code Playgroud)
我对字符编码一无所知,所以我不知道下一步该转向何处.或者也许这是我的转储或回购的问题,但直到现在我还没有任何SVN问题.
我是一名拥有约5年经验的程序员,我正在考虑进入iPhone开发阶段.我查看了图书馆的一些书籍以获取信息.我发现了一些令我不安的东西藏在书的一个小角落里:
"开发单元需要专门用于开发.使用设备作为开发单元意味着它受到板载数据的影响,可能不再能够作为现场单元可靠地工作."
这本书是Addison-Wesley/Pearson Education的"iPhone开发者手册".我在其他任何一本书中都没有找到类似的东西,所以我想知道这是否属实.如果可以避免的话,我宁愿不再购买另外的iPod Touch/iPhone用于开发.