【问题标题】:Unity meta & svn files统一元和 svn 文件
【发布时间】:2014-12-03 14:40:19
【问题描述】:

有什么方法可以从 Unity 的 Project 面板中删除解决存储库冲突时生成的 svn 文件?

当您激活 svn 兼容脚本时生成的 meta 文件,幸好没有出现在 Project 面板中,但我想知道 svn 文件...

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

所以,我使用TortoiseSVNmine resolution(而不是theirs)解决了它们,希望摆脱这些文件,但现在我每个都有一个(我的文件!) .

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

【问题讨论】:

    标签: c# svn unity3d tortoisesvn metadata


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      根据 TortoiseSVN 文档

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-09-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多