有没有办法使用TortoiseSVN更新工作副本以排除外部文件?
我有一个已经检出了外部文件的工作副本。我正在更新我的包含路径,现在这些外部文件在另一个项目中。我想要更新我的当前工作副本以排除外部文件 - 实质上是从我的本地副本中删除外部文件。
由于我的工作副本中有大量更改,简单地删除和重新检查,省略外部文件,不是一种有效的选项。
我正在使用Tortoise SVN 1.7.2,使用1.7.x格式。
编辑:好吧,看起来我要找的东西是不可能的。似乎'SVN Update'将始终更新外部文件,即使使用“Omit Externals”(-ignore-externals)检出存储库。
编辑2:好的,找到了一个解决方案。似乎没有办法按每个存储库标记它。但全局设置:'TortoiseSVN' => 'Settings' => 'Advanced'将'IncludeExternals'设置为false。这将阻止'SVN Update'更新外部文件。看起来要强制更新外部文件,我需要转到'Update to Revision...'。这是可行的,因为这是不太可能发生的情况。(我有5个检出,只有1个需要外部文件,并且仅在属性更新时需要。2次检查只需要一次他们)
我有一个已经检出了外部文件的工作副本。我正在更新我的包含路径,现在这些外部文件在另一个项目中。我想要更新我的当前工作副本以排除外部文件 - 实质上是从我的本地副本中删除外部文件。
由于我的工作副本中有大量更改,简单地删除和重新检查,省略外部文件,不是一种有效的选项。
我正在使用Tortoise SVN 1.7.2,使用1.7.x格式。
编辑:好吧,看起来我要找的东西是不可能的。似乎'SVN Update'将始终更新外部文件,即使使用“Omit Externals”(-ignore-externals)检出存储库。
编辑2:好的,找到了一个解决方案。似乎没有办法按每个存储库标记它。但全局设置:'TortoiseSVN' => 'Settings' => 'Advanced'将'IncludeExternals'设置为false。这将阻止'SVN Update'更新外部文件。看起来要强制更新外部文件,我需要转到'Update to Revision...'。这是可行的,因为这是不太可能发生的情况。(我有5个检出,只有1个需要外部文件,并且仅在属性更新时需要。2次检查只需要一次他们)