2014-07-25 47 views
1

我想知道是否有任何命令將PHP代碼從文件A複製到文件B.我沒有爲我的項目使用GIT或SVN,所以想知道是否可以保持這兩個文件同步。將代碼從一個文件複製到另一個文件的命令

想知道一個剛過去文件A中不在文件b中的行的命令。

注意:我的客戶的開發人員將直接在實時站點編碼,否則我會將代碼從我的本地複製到他的網站。所以我不能使用scp或mv命令在實時站點中複製我的本地副本。

+1

不會rsync命令做到這一點?編輯*:是的,這不能做代碼級別的同步,只有文件級別可以完成。剛纔讀了一下。 – Gladiator

回答

4

我想下面應該工作

fgrep -vxf file2 file1 >>file2

,或者您可以使用

比方說,我們有一個文件。稱它爲「版本1」。然後將其複製到另一個地方,並進行一些編輯。稱之爲「版本2a」。然後將其複製到另一個地方,並進行一些不同的編輯。稱這個「版本2b」。

現在,將變化從2a合併到2b的簡單方法是找到1和2a之間的差異,並將其應用於2b。

diff -u version1 version2a >diff2a 
cd ../path/to/2b 
patch -p0 <../back/to/diff2a 
+0

嗨,謝謝你現在就試試這個。看起來很有趣。 – Slasengger

+0

如果它能正常工作,請將其標記爲已接受。 :-) – imbatman

+0

嗨,這工作完美。感謝你的回答 :) – Slasengger

相關問題