我主要是在svn上,現在是git新手。我在macbook上使用「git svn」來與我的svn存儲庫一起工作,但偶爾我必須遠程工作,當我必須訪問辦公室網絡的唯一訪問是在ssh-ing到中間linux服務器之後,然後到我的mac服務器這個辦公網絡也有一個git-svn倉庫的副本。端口轉發被禁用,所以ssh隧道從我的macbook遠程辦公室svn不是一個選項。Git修訂版差異
現在,當我是遠程並想要獲取最新的代碼時,我更新了遠程存儲庫,將我在macbook上的版本和最新版本之間的差異轉儲到文件,然後將其轉存到我的macbook通過中間服務器,然後修補我的本地git存儲庫中的文件。我已經使用一些bash/expect腳本在某種程度上自動化了這個過程,但是我沒有修改註釋和所有使用git的靈活性。
有沒有一種很好的方式將包括所有修訂信息在內的diffs轉儲到文件中,然後將其轉換並應用到我的本地git存儲庫。
謝謝布萊恩,工作就像一個魅力,正是我想要的。 :) – user2109141 2013-04-30 01:13:22