2013-05-28 61 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將按照您指定的時間表爲您完成。

相關問題