我们将使用补丁文件将更改应用于我们的实时系统。
但是,我看到在从Tortoise创建补丁时,任何创建的新文件夹都不包含在补丁中。
也许这就是补丁的工作方式,但是应用需要添加或删除文件夹/文件的补丁的策略是什么?
假设您从5个svn修订版创建补丁文件。在应用补丁之前,是否需要跟踪(在svn日志中)添加/删除的任何文件夹或文件并在实时系统上手动创建/删除它们?
答案 0 :(得分:0)
不是100%确定这是否是一个正确的答案,但我会为你预测修补程序没有创建目录的原因。
我认为如果你这样尝试就应该创建你的文件夹。
顺便说一句,如果您已经使用svn,为什么不直接使用svn更新您的实时文件夹,如果您不想在您的实际网站上使用.svn文件夹,请更新svn导出?比手动修补更容易维护。好运。
答案 1 :(得分:0)
你只是错过了一小步。您需要告诉SVN您已添加到项目中的任何文件/文件夹。在资源管理器中,右键单击要添加的文件夹,然后选择TortoiseSVN - >添加...现在它将包含在您创建的任何补丁中(请参阅Tortoise SVN文档中的Adding New Files And Directories)。此外,当应用补丁时,将创建任何新的文件/文件夹 - 正如您所期望的那样。