2013-05-28 34 views
0

我正在使用eclipsesubclipsesvn如何知道它是否是svn中的新版本?

我们在两个程序员在同一个应用程序中工作。

有时,用户1更改某个特定类中的某些代码。

用户2如何知道发生了变化?

有没有办法让eclipse不时地验证服务器中的更改?

回答

1

右键单击Project Explorer中的项目,然后单击Team子菜单,然后单击“与存储库同步”(如果要查看最新的提交,请单击“历史记录”)。

如果你愿意,你也可以右键单击一个文件,然后点击“比较”,然后点击“最新来自仓库” - 它会打开一个并排比较。或者,您可以使用SVN资源库资源管理器(在菜单栏中单击“窗口”,然后“打开透视图”,然后“SVN资源库资源管理器”) - 如果它不在列表中,请单击“其他...”然后找到它。 )

+0

这实际上对我有用,至少我可以看到在代码中执行某些操作之前是否有更改并结束它。 –

+0

我添加了一些其他方法来查看文件,包括如何比较的更多信息。 – SubSevn

+0

此外,如果此答案适合您,请考虑将其标记为未来的访问者接受。 – SubSevn

0

用户2如何知道发生了变化?

没有真正拉下文件,您可以查看签入日志(历史记录),或做一个特定的文件/文件夹的差异,否则只是做一个更新。一些封装(例如VS IDE插件)会在资源管理器中指示文件是否被检出,锁定,过时,冲突等。

有没有办法让eclipse验证服务器不时发生变化?

是的,使用命令行,外壳扩展或IDE插件来执行更新。

0

我喜欢的一种与Eclipse无关的解决方案是在存储库中添加一个提交后的钩子,当发生提交时发送电子邮件。这是大多数开源项目所使用的。

在Eclipse中,您可以执行团队>同步。一旦视图打开,请注意,有一种方法可以“同步”并安排它。使用这些功能,您可以设置Eclipse以每N分钟自动刷新一次信息。这样,你不必专门运行该选项。 Eclipse将按照您指定的时间表为您完成。

相关问题