【发布时间】:2010-10-17 02:25:33
【问题描述】:
我有一个 python 项目,我一直在用 vim 等终端制作。我读过 XCode 支持 Python 开发,它支持 SVN(我正在使用),但我找不到关于如何从现有代码存储库启动新的 XCode 项目。
其他开发人员正在不使用 XCode 的项目上工作 - 如果我添加项目文件或其他内容,他们不会介意,但如果我必须重新组织整个事情,他们会介意。
【问题讨论】:
我有一个 python 项目,我一直在用 vim 等终端制作。我读过 XCode 支持 Python 开发,它支持 SVN(我正在使用),但我找不到关于如何从现有代码存储库启动新的 XCode 项目。
其他开发人员正在不使用 XCode 的项目上工作 - 如果我添加项目文件或其他内容,他们不会介意,但如果我必须重新组织整个事情,他们会介意。
【问题讨论】:
【讨论】:
我建议不要这样做。在 Xcode 中创建组(看起来像文件夹)实际上并不在文件系统中创建文件夹。这会对模块层次结构造成严重破坏。
此外,Xcode 中的 SCM 集成非常笨拙。在习惯了在 Eclipse 中使用 Subversion 之后,Xcode 中对 Subversion 的支持已经非常原始了。在命令行上执行 svn 命令几乎更容易,这样就可以清楚地知道发生了什么。
如果您必须使用 Xcode,请使用它打开单个 py 文件。将其用作速度较慢、相对无特色的文本编辑器。
如果您必须将 Xcode 用于 SCM,请查看他们的 guide to using Xcode with Subversion。
【讨论】:
没有用于使用 Xcode 处理非 Cocoa Python 项目的特殊工具。因此,您可能只想使用“Empty Project”模板(在“Other”下)创建一个项目,然后拖入您的源代码。
为方便起见,您可能希望在项目中设置一个可执行文件。您可以通过 ctrl/右键单击项目源列表并选择“添加”>“新建自定义可执行文件...”来执行此操作。你也可以添加一个目标,虽然我不确定这会给你带来什么。
【讨论】: