将 Xcode 项目导入到 SCM / Subversion 中,无需复制项目

发布于 2024-08-20 21:23:06 字数 601 浏览 2 评论 0原文

有没有什么方法可以单击将整个项目添加到 SCM/Subversion 并通过添加 .svn 文件夹使其成为工作目录?

我像往常一样创建了一个 XCode 项目。
有什么方法可以让 Xcode 将项目添加到 Subversion,而无需导入并签出到单独的文件夹。
我的问题是我有一个 /Dev 文件夹,我在其中创建 XCode 项目。
我在此下创建一个新项目,例如 /Dev/MyProject

我使用 SCM/ Repositories/Import 将项目导入到 Subversion 中。

在我执行 SCM/ Repositories/ Checkout 之前,这不会创建 /Dev/MyProject/.svn 文件夹

现在的问题是我要么必须签出到另一个文件夹
例如 /Dev/MyProject1

或者签出抱怨文件夹没有版本控制。

我可以找到的两个解决方案是在 tmp 目录中创建我的项目,然后导入它并签出到 /Dev/MyProject
或创建项目/导入它/删除它/将其签出到同一文件夹
...看起来很笨重。
有什么方法可以单击将整个项目添加到 SCM/Subersion 并通过添加 .svn 文件夹使其成为工作目录吗?

Is there any way to click on something that Adds whole project to SCM/Subversion and also makes it a working directory by adding .svn folders?

I create an XCode project as usual.
Is the any way to just get Xcode to add the project to Subversion without import and checking out to a separate folder.
My problem is that I have a /Dev folder that I create my XCode projects in.
I create a new project under this e.g. /Dev/MyProject

I import the project into Subversion using SCM/ Repositories/Import.

This doesnt create the /Dev/MyProject/.svn folder until I do SCM/ Repositories/ Checkout

The problem now is I either have to check out to another folder
e.g. /Dev/MyProject1

or else checkout complains folders aren't versioned.

Two solutions I can find is create my project in tmp dir then import it and do checkout into /Dev/MyProject
or create project/ import it/ delete it / check it out to same folder
...seems clunky.
Any way to click on something that Adds whole project to SCM/Subersion and also makes it a working directory by adding .svn folders?

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

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

发布评论

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

评论(1

梦醒灬来后我 2024-08-27 21:23:06

将项目导入 Subversion 后,

svn checkout --force svn://path/to/MyProject /Dev/MyProject

在命令行中运行(将 svn://path/to/MyProject 替换为适当的协议和路径)。这会将您现有的项目变成工作副本。

After you import your project into Subversion, run

svn checkout --force svn://path/to/MyProject /Dev/MyProject

at the command line (replacing svn://path/to/MyProject with the appropriate protocol and path). That will turn your existing project into a working copy.

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