1

我以前很少有使用 VSS 的经验。对于 iOS 开发,我在远程 Windows 机器上安装了 Subversion,并从我的 Mac 访问它。我有一些灰色区域需要清理。

  1. 是我遵循的教程之一。但它是基于旧版本的 XCode 编写的。XCode 首选项中的 SCM 选项卡不在 XCode 4.6 中。它是完全移除还是移动到其他地方?

  2. 选择 Subversion 而不是 Git 的主要原因是能够在 Subversion 中锁定文件。我知道你可以通过终端做到这一点。有没有办法通过 XCode 本身来做到这一点?

  3. 假设我将一个 XCode 项目签出到我的本地 mac。并锁定了某个文件。另一位同事也签出同一个项目来编辑我锁定的同一个文件。我读到其他人也可以编辑该文件,但由于它被锁定,他无法将其提交回来。有没有办法在签出时通知其他人某个文件被锁定?

  4. 在存储库中,我创建了标准标签、分支和主干文件夹。该项目应该在主干文件夹中,对吗?

4

1 回答 1

2
  1. 从菜单栏中,选择“窗口”>“管理器”。然后在管理器窗口中,选择存储库选项卡。左下角的 + 按钮可让您添加新的存储库。

  2. 不。

  3. 我想你可以尝试设置svn:needs-lock属性,但你不能从 Xcode 中做到这一点。

  4. 是的。

于 2013-03-12T06:27:50.213 回答