2012-01-31 174 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的範圍)。