2012-01-31 117 views
0

我正在使用NetBeans项目,并将nbproject文件夹存储在项目中,该文件夹全部位于svn主干中。Windows SVN忽略提交的文件

有没有办法在存储库中保存文件的非版本化副本?

例如,在回购中保留一份副本以允许将其检出,但不允许在回购中对其进行更新?

我需要这个,因为project.properties文件NetBeans将创建具有不同开发者的机器之间不同的内容......

回答

0

这是不可能的,使用一个SVN URL所有的开​​发人员将下载相同的内容。然而,该解决方案具有SVN的外部的帮助类似的效果看起来可能如下:

/project/ 
    ...<project_files> 
    /developers/ 
     /mike 
      /project -> external to /project 
      project.properties - Mike's properties 
     /john 
      /project -> external to /project 
      project.properties - John's properties 

     ... 

在这种情况下,每一个开发商将与普通的项目合作:

在回购创建每个开发人员的机器一个路径和自己的project.properties版本(当然,在这种情况下,每个SVN URL都是不同的)。

另一种方法是将这些project.properties文件保存在项目文件夹中不同的名称下,然后使用非常简单的设置shell脚本重命名或将符号链接设置为正确的(但超出了svn的范围)。