Windows SVN忽略提交的文件
问题描述:
我正在使用NetBeans项目,并将nbproject文件夹存储在项目中,该文件夹全部位于svn主干中。Windows SVN忽略提交的文件
有没有办法在存储库中保存文件的非版本化副本?
例如,在回购中保留一份副本以允许将其检出,但不允许在回购中对其进行更新?
我需要这个,因为project.properties文件NetBeans将创建具有不同开发者的机器之间不同的内容......
答
这是不可能的,使用一个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的范围)。