簡體   English   中英

更好的工具來管理git merge沖突ssh和windows

[英]Better tool for managing git merge conflicts ssh and windows

好的,所以我的設置是在github上有2-3個devs設置,我的實時服務器在數字海洋小滴上(相信它是VPS),我通過Windows計算機上的膩子SSH訪問它。

我嘗試使用linux合並工具,但是我敢肯定還有更好的選擇。 是否有Windows應用程序可以通過SSH連接,並允許我解決GUI應用程序中的沖突。 我不介意我是否必須支付它,只要它不算太貴,即每月10-20美元或低於200美元。

我有PHP Storm,並計划使用源代碼樹進行版本控制,因為從ive看到的內容似乎還不錯,但我找不到任何建議的建議。 如果那不可能或不容易,我會選擇一個好的教程,讓我更好地使用mergetool。

我最大的痛苦是我有一些海量文件,而我只想專心於這些部分,當我使用'[c“熱鍵時,似乎使我無處不在。 可能還有更多熱鍵可以簡化它,但是我真正的偏愛是Windows軟件,我可以在GUI中對其進行管理,因為它太容易在笨拙的編輯器中出錯。

任何功能齊全的git客戶端都將允許您在分支之間進行合並。

獲取要合並的分支

  • 拉您需要合並在一起的兩個分支
    • 克隆后,請確保您的功能分支在“分支”下可見
      • 如果未列出它們,請單擊“ Remotes”下的“ origin”
        右鍵單擊您需要的分支
        然后點擊“結帳” + [在此處插入分支名稱] +“ ...”

合並分支

  • 選擇將要更改的分支將合並到其中。
    • 雙擊“分支”下的名稱將為您完成此操作。
  • 右鍵單擊要合並的更改的分支
  • 單擊“合並” [在此處插入分支名稱] +“到當前分支”
  • 將出現一個對話框,確認您的操作,然后單擊“確定”。

處理沖突

  • 由於您有沖突,將在此窗口附近顯示一個新對話框,
  • 選擇界面底部的文件狀態標簽。
  • 右鍵單擊有沖突的文件
  • 進入“解決沖突”子菜單
  • 選擇任何選項。
    • 我安裝了幾個外部編輯器,所以我單擊了“啟動外部合並工具”

選擇外部差異工具

  • Kdiff3是一個不錯的選擇
  • [TortoiseGit]是一個更完整的git解決方案,但遠遠超出您的需要。
  • 單擊工具->選項
  • 單擊差異
  • 在“外部差異/合並”部分中,選擇您的毒葯
    • 注意:即使未安裝,它也會顯示所有選件
      如果在程序文件中找不到可執行文件,它將在對話框退出時詢問您。

希望這可以幫助。

暫無
暫無

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

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