簡體   English   中英

如何解決 Eclipse SVN 中的沖突

[英]How to Resolve Conflict in Eclipse SVN

在團隊存儲庫中使用 Eclipse 進行編碼和 SVN 時,我在 Eclipse 中遇到沖突時遇到了麻煩。

假設我有沖突並且有 3 個自動生成的文件。 一旦我解決了沖突,我找不到命令如何提交沖突的解決方案並自動刪除生成的文件。

在 Eclipse 之外的 SVN 中,有一個 Resolve Conflict 功能,代碼將被更新。 此外,為沖突生成的文件將被刪除。 Eclipse中是否有類似的方法,或者我必須手動刪除生成的文件並提交解決方案?

除了相關問題中顯示的答案外,還可以解決沖突,刪除自動生成的文件並標記為合並

我遇到了同樣的問題,所提到的解決方案都沒有解決我的問題。 當我右鍵單擊該文件夾時,沒有選項可以解決沖突或標記為已解決或任何事情。

我在Eclipse(使用Subclipse插件)中解決它的方法是右鍵單擊該文件夾並選擇“Show Tree Conflicts”。 這在Eclipse中打開了一個名為“SVN Tree Conflicts”的視圖窗格,其中顯示了相關文件夾。

我右鍵單擊該消息並選擇“Resolve”。 然后彈出一個窗口,詢問我想做什么。 我基本上取消選中所有框,這與接受左文件或正確文件或合並有關。 因為基本上,我只想將沖突標記為已解決,並從存儲庫接受該文件夾。

然后我能夠繼續更新我的項目而沒有問題。

在Team菜單的Eclipse中,您可以選擇edit conflictsmark resolved

請參閱Subclipse沖突解決方案

我這樣做是將視角更改為“ 團隊同步 ”,在同步選項卡中右鍵單擊文件並選擇“ 標記為已合並

另一個解決方案(類似於princepieros)是右鍵單擊您的項目 - >執行整個提交 - >它將顯示“沖突”項目 - >右鍵單擊這些項目並點擊“標記為合並”或“編輯沖突”。 這對我有用。 希望能幫助到你。

我做了以下步驟:

  1. 轉到包資源管理器視圖。 標記要檢查沖突的文件夾(我選擇了所有)。
  2. 右鍵單擊並轉到“團隊”->“與存儲庫同步”。 稍等片刻。
  3. 在“團隊同步”-透視圖中,您應該看到所有更改文件(傳入、傳出、沖突文件等)
  • 沖突文件應由前綴擴展,並具有以下結構:

filename.java <-- 原始文件

filenam.java.mine <-- 我的文件

filename.java.revisionNumber <-- 他們的文件(導致沖突的傳入文件)

  1. 右鍵單擊原始文件並選擇“編輯沖突”
  2. 右鍵單擊並標記為已解決

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM