Svn 如何在NetBeans中强制进行本地文件同步?

Svn 如何在NetBeans中强制进行本地文件同步?,svn,netbeans,Svn,Netbeans,我目前有一个NetBeans php项目设置,可以从我的用户目录同步到另一个本地目录/var/www/myproject。当我在本地开发(添加、删除和更改文件)时,这非常有效。当我从源代码管理中进行更新并从其他开发人员那里获取更改时,就会出现问题。NetBeans在源代码管理更新后不同步项目文件。(我在IDE内和终端提示符下尝试了svn更新…结果相同) IDE中是否有强制本地同步的方法 Ubuntu 10.04 NetBeans 6.9.1 源代码管理-SVN我找到的唯一方法是删除/var/ww

我目前有一个NetBeans php项目设置,可以从我的用户目录同步到另一个本地目录/var/www/myproject。当我在本地开发(添加、删除和更改文件)时,这非常有效。当我从源代码管理中进行更新并从其他开发人员那里获取更改时,就会出现问题。NetBeans在源代码管理更新后不同步项目文件。(我在IDE内和终端提示符下尝试了svn更新…结果相同)

IDE中是否有强制本地同步的方法

Ubuntu 10.04 NetBeans 6.9.1
源代码管理-SVN

我找到的唯一方法是删除/var/www/vhosts/或服务器文件所在位置的整个项目目录(您所问的real project文件夹/var/www/myproject的本地副本)。然后重新启动Netbeans IDE。

您还可以更改目标的文件夹名称,然后根据需要复制配置文件等。 这样,如果需要将配置文件存储在目标文件夹中而不是netbeans中,配置文件就不会丢失。(例如,为Drupal自动生成的conf文件,我倾向于在netbeans中没有它们) 然后,您可以删除旧的目标文件夹,并在需要再次同步时创建该文件夹。
根据我的经验,只有当文件在netbeans之外更改时才需要它

我知道的最简单的方法是停用“将文件从源文件夹复制到其他位置”选项,然后重新激活它

始终保存配置更改

重新启动“复制文件…”选项始终会启动本地同步。

您还可以(至少在netbeans 7.4+中)在“项目属性”屏幕(就在“从源文件夹复制文件…”下方)上设置复选框“在项目打开时复制文件”,然后在从SVN中提取其他人的更改后关闭并重新打开项目