在维护文件夹结构的同时复制修改的文件

时间:2015-10-05 19:07:34

标签: svn copy directory-structure

我正在使用一堆文件夹结构中的html文件和图像文件,这些文件夹结构包含许多子文件,子子文件,子子文件夹等文件夹。

我正在处理分散在整个结构中的一系列文件,需要将这些文件提供给我的客户。

但是,如果我只是保存我在压缩文件中处理的文件 - 文件夹结构被破坏(并且链接被破坏)。有没有办法保存一组文件(可能是由Beyond Compare确定的更改文件)并维护原始文件夹结构?

我考虑过并被我或客户拒之门外的事情:

  • 的Subversion
  • GIT中
  • 共享网络位置
  • 平面文件列表,然后需要放在与之前完全相同的位置

另外,我对脚本语言知之甚少 - 我知道HTML和CSS。

我已经查看了xcopy和robocopy,但我认为它们都太旧/不支持我不知道如何使用它们。

关于如何做到这一点的任何想法?

1 个答案:

答案 0 :(得分:0)

您正在描述一个非常复杂的工作流程。你和你的客户有相同的文件吗?你如何确保你拥有完全相同的文件,以便你可以使用它们?

你可以看一下使用一个补丁文件(这是一个描述一组文件中的变化的文件),但这会产生一系列问题。如果您拥有源控制系统(例如subversion)中的所有文件,则可以轻松创建补丁文件,然后将更改放入工作副本中。但是,您的客户端应用补丁文件可能会很棘手。

我建议您使用像git这样的分布式源代码控制系统。它会为您和您的客户带来一些学习曲线,但从长远来看,它可以为您节省数小时的挫折感。