Unity meta& svn文件

时间:2014-12-03 14:40:20

标签: c# svn unity3d tortoisesvn metadata

有没有办法从Unity的Project面板中删除解决存储库冲突时生成的svn文件?

激活svn兼容脚本时生成的meta文件,谢天谢地没有显示在Project面板中,但我想知道svn个文件...... < / p>

当我向SVN提交最新的Unity C#代码时发生了一些冲突,因此我最终得到了每个冲突脚本的一些额外版本,这使得我的Unity Project面板变得混乱。

所以,我使用TortoiseSVN的{​​{1}}(而不是mine resolution)解决了这些问题,希望摆脱这些文件,但现在每个文件中还有一个(矿文件!)。

如何在不删除任何theirs相关文件的情况下恢复Unity Project面板的正常状态?

2 个答案:

答案 0 :(得分:1)

只需删除.mine和.theirs文件,它们就不包含在SVN数据中。

答案 1 :(得分:0)

根据TortoiseSVN文件

  

您可以使用TortoiseSVN→编辑冲突启动外部合并工具/冲突编辑器,也可以使用任何文本编辑器手动解决冲突。您应该确定代码应该是什么样子,进行必要的更改并保存文件。使用诸如TortoiseMerge之类的合并工具或其他流行工具之一通常是更容易的选择,因为它们通常呈现3窗格视图中涉及的文件,您不必担心冲突标记。如果您确实使用了文本编辑器,那么您应该搜索以字符串&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;。

开头的行。      

然后执行命令TortoiseSVN→已解决并将您的修改提交到存储库。请注意,Resolve命令并不能真正解决冲突。 只删除filename.ext.mine和filename.ext.r *文件,以便您提交更改。

http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-conflicts.html