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

时间:2010-09-09 16:02:10

标签: svn netbeans

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

IDE中是否有办法强制进行本地同步?

Ubuntu 10.04 NetBeans 6.9.1 源控制 - SVN

4 个答案:

答案 0 :(得分:6)

我知道最简单的方法是停用将文件从源文件夹复制到另一个位置”选项,然后重新激活。< / p>

始终保存配置更改。

重新启动“copy files ..”选项始终会启动本地同步。

答案 1 :(得分:3)

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

您还可以(至少在netbeans 7.4 +中)在项目属性屏幕上设置复选框“打开项目时复制文件”(位于“从源文件夹复制文件......”下方),然后关闭并重新打开你从SVN拉出别人的变化之后的项目。