SVN名称冲突?

时间:2011-07-11 16:48:44

标签: svn case-sensitive

有人认为给多个文件命名只是因情况不同是个好主意。

例如:

/fonts/arial.swf
/fonts/Arial.swf
/fonts/hevetica.swf
/fonts/Hevetica.swf

这对Linux来说没问题。但是,对于Windows和OS X,存储库将不会同步。

有没有人知道解决这个问题,因为目前我无法弄清楚如何成功检查存储库?

2 个答案:

答案 0 :(得分:4)

我猜你必须修复回购。一些想法......

1)从repo获取具有“相同”名称的文件列表,其中包括:

svn list <your-repository> | tr 'A-Z' 'a-z' | sort | uniq -d

然后svn removesvn rename文件并修复回购。

2)尝试svn checkout --forcesvn export --force,然后交叉。

答案 1 :(得分:0)

  1. 您最好将文件重命名,例如将文件重命名为file2。
  2. 提交。
  3. 将file2重命名为File后,冲突就会解决。