用补丁创建一个文件夹

问题描述

| 我们将使用补丁文件将更改应用于实时系统。 但是,我看到从Tortoise创建补丁时,补丁中不包括创建的任何新文件夹。 也许这就是补丁的工作方式,但是应用需要添加删除文件夹/文件的补丁的策略是什么? 假设您从5个svn版本创建了补丁文件。在应用补丁之前,我是否需要跟踪(在svn日志中)添加/删除的任何文件夹或文件,并在实时系统上手动创建/删除它们?     

解决方法

不能100%地确定这是否是正确的答案,但是我会向您直言为什么补丁无法创建目录。 通常应从应用程序或主文件夹的根目录创建补丁。 该修补程序应应用在您要更新的实例上的同一文件夹中。 我认为,如果您这样尝试,它应该创建您的文件夹。 顺便说一句,如果您已经使用了svn,为什么不直接使用svn更新您的活动文件夹,或者如果您不想在活动站点上使用.svn文件夹,甚至不进行svn导出?与手动修补相比,维护起来容易得多。 祝好运。     ,您只是缺少了一个小步骤。您需要告知SVN您已添加到项目中的任何文件/文件夹。在资源管理器中,右键单击要添加的文件夹,然后选择TortoiseSVN->添加...现在,它将包含在您创建的所有修补程序中(请参阅Tortoise SVN文档中的添加新文件和目录)。此外,应用补丁程序后,将按照您的期望创建任何新文件/文件夹。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...