我正在和subclipse svn一起使用eclipse。
我们在同一个应用程序中的两个程序员中工作。
有时,用户1会更改特定类中的一些代码。
用户2如何知道发生了更改?
有没有办法让eclipse不时地验证服务器上的变化?
发布于 2013-05-28 19:28:34
在project Explorer中右键单击项目,然后单击Team子菜单,然后单击"Synchronize with Repository“(或者,如果您想要查看最新的提交,请单击"History”)。
如果你愿意,你也可以右击一个文件,点击“比较”,然后点击“仓库中的最新版本”--它会打开一个并排的比较。或者,您可以使用SVN Repository Explorer (在菜单栏中依次单击“窗口”、“打开透视图”、"SVN Repository Explorer“-如果它不在列表中,请单击”其他...“然后找到它。)
发布于 2013-05-28 19:29:26
用户2如何知道发生了更改?
不需要实际拉下文件,您可以查看签入日志(历史),或者对特定文件/文件夹进行比较,否则只需进行更新。一些包装器(例如VS IDE插件)也会在资源管理器中指示文件是否已检出、锁定、过期、冲突等。
有没有办法让eclipse不时地验证服务器上的变化?
是,使用命令行、shell扩展或IDE插件进行更新。
发布于 2013-05-28 22:15:05
我喜欢的一个与Eclipse无关的解决方案是在存储库中添加一个提交后钩子,它在提交发生时发送电子邮件。这是大多数开源项目所使用的。
在Eclipse中,您可以执行Team > Synchronize。打开视图后,请注意,有一种方法可以“固定”同步并对其进行调度。使用这些特性,您可以将Eclipse设置为每N分钟自动刷新一次信息。这样,您就不必专门运行该选项。Eclipse将始终按照您指定的计划为您完成这项工作。
https://stackoverflow.com/questions/16790918
复制相似问题