我正在eclipse
使用subclipse
svn
.
我们在同一个应用程序中使用两个程序员。
有时,用户 1 更改了特定类中的某些代码。
用户 2 如何知道已进行更改?
有没有办法让eclipse不时验证服务器中的更改?
右键单击 Project Explorer 中的项目,然后单击 Team 子菜单,然后单击“与存储库同步”(如果您想查看最新提交,请单击“历史记录”)。
如果需要,您也可以右键单击文件并单击“比较”,然后单击“存储库中的最新” - 它会打开并排比较。或者,您可以使用 SVN Repository Explorer(在菜单栏中单击“Window”然后“Open Perspective”,然后单击“SVN Repository Explorer” - 如果它不在列表中,请单击“Other...”然后找到它。 )
用户 2 如何知道已进行更改?
在不实际拉下文件的情况下,您可以查看签入日志(历史记录),或对特定文件/文件夹进行比较,否则只需进行更新。一些包装器(例如 VS IDE 插件)还会在资源管理器中指示文件是否已检出、锁定、过期、冲突等。
有没有办法让eclipse不时验证服务器中的更改?
是的,使用命令行、shell 扩展或 IDE 插件进行更新。
我喜欢的一个与 Eclipse 无关的解决方案是在存储库中添加一个提交后挂钩,当提交发生时发送电子邮件。这是大多数开源项目使用的。
在 Eclipse 中,您可以执行 Team > Synchronize。打开视图后,请注意有一种方法可以“固定”同步并安排它。使用这些特性,您可以将 Eclipse 设置为每 N 分钟自动刷新一次信息。这样,您不必专门运行该选项。Eclipse 将始终按照您指定的时间表为您执行此操作。