我想知道是否有任何命令将PHP代码从文件A复制到文件B.我没有在我的项目中使用GIT或SVN,所以想知道是否可以保持这两个文件同步。
很高兴了解一个刚刚超过文件A中不存在于文件b中的行的命令。
注意:我的客户开发人员将直接在实际网站中进行编码,否则我会将代码从本地复制到他的网站。所以我不能使用scp或mv命令在实时站点中复制我的本地副本。
答案 0 :(得分: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