【发布时间】:2010-11-22 12:51:58
【问题描述】:
我错误地忽略了 TortoiseSVN 中的一个文件。如何扭转这一点并将文件添加到我的存储库?
【问题讨论】:
标签: svn version-control tortoisesvn
我错误地忽略了 TortoiseSVN 中的一个文件。如何扭转这一点并将文件添加到我的存储库?
【问题讨论】:
标签: svn version-control tortoisesvn
如果您右键单击包含该文件的目录并选择 SVN 属性,您应该会看到一个 svn:ignore 属性,其中包含一个被忽略文件的列表。只需编辑该列表并删除忽略您的文件的规则。
【讨论】:
right click on folder->TortoiseSVN->Properties。感谢您的提示!
只需编辑 svn:ignore 属性(在目录属性的 subversion 选项卡中)。 (如果您忽略了子文件夹,请选择其父文件夹的属性选项卡)
【讨论】:
来自 Tortoise SVN 文档的"Ignoring Files And Directories" 指出:
如果您想从忽略列表中删除一项或多项,右键单击这些项目并选择
TortoiseSVN→Remove from Ignore Liststrong> 您也可以直接访问文件夹的svn:ignore属性。这允许您使用文件名通配符指定更通用的模式,如下节所述。有关直接设置属性的更多信息,请阅读the section called “Project Settings”。请注意,每个忽略模式都必须放在单独的行上。用空格分隔它们是行不通的。
【讨论】:
我通常只是用 Tortoise 添加被忽略的文件,而不会费心从忽略列表中删除条目。到目前为止,我没有任何负面影响......
【讨论】:
对我来说,解决方案是使用“更新到修订版”。
当我进行结帐时,我忽略的文件已被设置为自动忽略,但没有在文件上打勾。
当我更新到修订版时,我通过转到“选择项目...”来验证文件是否包含在内
我无法在列出被忽略文件的属性菜单中找到任何内容(la Gabriel 的建议)。事实上,这些属性是空的。
【讨论】:
就我而言,还有另一个问题:乌龟设置中的global ignore list,常规。
默认情况下,Tortoise 在忽略列表中带有 .so 文件,我们将这些文件存储在源代码管理中(是的,我知道这远非理想)。从列表中删除它们为我整理好了。
【讨论】: