检出带有“禁止”文件名的项目

时间:2013-05-24 16:34:37

标签: windows svn version-control phpstorm

我需要对完全在Linux中开发的Web应用程序进行更改。我正试图在我的Windows机器上查看它,以便使用我的本地IDE(PHPStorm)进行编辑。

问题是该项目包含多个具有三个字母基本名称的文件,例如connul。我知道由于历史原因,Windows中不允许使用这些文件名。然而,他们的存在导致定期结账中断。

我不需要命名错误的文件或同一目录中的任何文件;他们,或所有那些东西最近的共同父母,可以被排除在结账之外,它不会打扰我。但PHPStorm中的结账东西似乎不想让我排除一个深度嵌套的子树;它要么想要检查整个事物,要么只检查直接的孩子。

该应用程序有近45000个文件,托管存储库的服务器并不是速度恶魔(温和地说)。逐个挑选文件或目录似乎会非常缓慢。

我如何说服PHPStorm(或者,失败,TortoiseSVN):

  • 查看所有树中深处的某些文件或子目录,
  • 跳过无法在本地存储的项目,理想情况下将其标记为已排除?

1 个答案:

答案 0 :(得分:0)

一种选择是在cygwin中使用svn,然后在你的机器上删除坏文件名后删除它们。 Cygwin可以处理special filenames,否则在Windows中无效。希望别人会有更好的答案!