使用 SCM 从 Xcode 中的 SVN 中排除文件/目录

发布于 2024-08-20 15:15:49 字数 148 浏览 5 评论 0原文

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

我的大部分 SVN 经验都是在 Windows 上使用 TortoiseSVN 进行的,它具有“忽略”功能;我认为 SCM 也有同样的选择。

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.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

霓裳挽歌倾城醉 2024-08-27 15:15:49

正如这个SO问题中提到的(带有有关Xcode SVN集成的答案),您仍然可以选择“命令行”。

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

svn propset svn:ignore dirname .

您可以请参阅 Paul Solt 的博客文章新项目的示例,由 XCode 管理,但使用 SVN 忽略命令

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

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

命令:

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

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

Make a project in Xcode and then use Terminal and execute the commands. If you aren’t familar with SVN check out the documentation.

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

The commands:

  • create a folder in your SVN repository.
  • Next it checks out the remote repository folder into the local project folder and add all of the project files.
  • Once the files are “added” you’ll want to remove the build directory and ignore it from your SVN repository.
  • Lastly it’ll commit the changes and your project is in the repository.
勿忘初心 2024-08-27 15:15:49

VocC 很重要,但是我们难道不想忽略 pbxuser 文件和 mode1v3 文件吗?

我会更改 svn ps svn:ignore build 。步骤:

svn propset svn:ignore "*.mode1v3
*.pbxuser
bin" .

VocC is on the money, but don't we also want to ignore the pbxuser files and mode1v3 files?

I would change the svn ps svn:ignore build . step for this:

svn propset svn:ignore "*.mode1v3
*.pbxuser
bin" .
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文