Windows SVN忽略提交文件

时间:2012-01-31 13:04:40

标签: svn tortoisesvn

我正在使用NetBeans项目并将nbproject文件夹存储在项目中,该文件夹位于svn主干内。

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

例如,在repo中保留一份副本以允许它被检出,但不允许在repo中更新它?

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

1 个答案:

答案 0 :(得分:0)

这是不可能的,使用一个SVN网址,所有开发人员都会下载相同的内容。但是,在SVN外部的帮助下具有类似效果的解决方案可能如下所示:

在repo中为每台开发人员机器创建一个路径:

   /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的范围)。