本文介绍了使用 SCM 从 Xcode 中的 SVN 中排除文件/目录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想从我的 SVN 中排除一个目录(我使用的是 Xcode 内置的 SCM).它没有签入,但我只是厌倦了从签入中取消选择它.

我的大部分 SVN 经验是在 Windows 上使用 TortoiseSVN,它具有忽略"功能;我假设 SCM 有同样的选择.

解决方案

正如在这个 SO 问题中提到的(有关 Xcode 的 SVN 集成的答案),您仍然可以使用命令行".

请参阅如何使用 SVN 忽略目录?>

svn propset svn:ignore dirname .

您可以看到保罗Solt 的博客条目 一个新项目的示例,由 XCode 管理,但带有 SVN 忽略命令

Xcode 中创建一个项目,然后使用终端并执行命令.如果您不熟悉 SVN,请查看文档.

cd LOCAL_PROJECT_PATHsvn mkdir SVN_REPOSITORY_LOCATION/PROJECT_NAMEsvn co SVN_REPOSITORY_LOCATION/PROJECT_NAME .svn 添加 *svn revert --recursive buildsvn ps svn:ignore build .svnci

命令:

  • 在您的 SVN 存储库中创建一个文件夹.
  • 接下来,它将远程存储库文件夹检出到本地项目文件夹并添加所有项目文件.
  • 添加"文件后,您需要删除构建目录并从 SVN 存储库中忽略它.
  • 最后它会提交更改并且您的项目在存储库中.

I would like to exclude a directory from my SVN (I'm using Xcode's built in SCM). It's not checked in but I'm just tired of unselecting it from checkin.

Most of my SVN experience is at work on Windows with TortoiseSVN, which has a 'Ignore' function; I assume SCM has that same option.

解决方案

As mentioned in this SO question (with answers about Xcode's SVN integration), you could still go with the "command-line".

See How to ignore a directory with SVN?

svn propset svn:ignore dirname .

You can see in this Paul Solt's blog entry an example of a new project, managed by XCode, but with a SVN ignore command

cd LOCAL_PROJECT_PATH
svn mkdir SVN_REPOSITORY_LOCATION/PROJECT_NAME
svn co SVN_REPOSITORY_LOCATION/PROJECT_NAME .
svn add *
svn revert --recursive build
svn ps svn:ignore build .
svn ci

这篇关于使用 SCM 从 Xcode 中的 SVN 中排除文件/目录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-13 05:59