2014-05-23 47 views
9

應用補丁我在主持到位桶,但開發商一個具有互聯網連接的問題,大部分的時間無法連接到存儲庫的在線資源庫。爲了維護存儲庫中的相同代碼並在開發人員之間共享,我認爲在創建補丁並通過電子郵件發送給他時。既然他和我使用SmartGit客戶端,可以創建並應用來自SmartGit的補丁程序?我讀了docs,但沒有找到任何有用的信息,對此有何建議?我不知道混帳流功能解決創建補丁和SmartGit

+0

你介意改變接受的答案嗎?我相信目前的一個已經過時了。 – 01F0

回答

16

這似乎是從SmartGit的6.5版本支持。 這是更新日誌:https://www.syntevo.com/smartgit/changelog-6.5.x.txt(在SmartGit 6.5預覽版1下)

以下步驟對我來說工作得很好。

創建補丁:

  1. 打開日誌
  2. 選擇一個分支而在提交
  3. 選擇右鍵單擊「格式補丁...」,並保存文件

應用補丁:

  1. 打開日誌
  2. 轉到「工具」,再點擊「應用補丁......」
  3. 選擇補丁

的補丁將在當前簽出的分支應用。

+1

一些額外的信息:我有SmartGIT(v7.1.4)在Windows 10(64位)和Xubuntu的Linux的16.04(64位),但遺憾的是這些功能僅適用於Windows版本,但我不明白爲什麼。 – silvioprog

+5

如果缺少這些或任何命令,請轉到首選項,工具並單擊「重新添加默認值」 - 我的遺漏,可能是多年來的更新。 –

0

我問SmartGit支持團隊是否在GUI或不落實git format-patch。我得到了以下的答案:

號如果需要選擇的承諾,也不能左右 使用外部工具的工作。

+1

從版本6.5開始,支持format-patch。 – mstrap