xcode中souceControl的苹果文档翻译(节选)

Subversion 1.7 provides many benefits:

svn1.7版本有以下好处:

  • Improved performance. Increased speed for many common source control operations, most notably a significant increase in checkout speed.//改良性能 使souce control的各项操作速度提高,更显著地是提高了co的速度
  • Blame for modified files. With Subversion 1.7, you can provide blame annotations for files modified locally. Previously this was only possible when using Git.//修改文件的责任 svn1.7 你可以添加注释来修改文件的局部,以前这只能发生在git中
  • Blame for line. View just the blame for a specific line in a files as opposed to seeing all of the blame for an existing file.//定位到行:查看到特定的行而不是去责怪所有的文件
  • Command-line integration. Only Subversion 1.7 commands are accessible through the command line.//可以使用命令行操作通过
  • Improved file organization. Subversion 1.7 provides a cleaner file structure by centralizing the Subversion metadata. Instead of having .svn files inside each directory of a checkout, there is now just a single .svn file in the root of a checked out directory.//改进了文件组织
    通过集中Subversion的元数据清洁文件结构 ,下载svn中每个目录中的文件,暂时不翻译这个了  呵呵

Setting Source Control Management Preferences //设置源控制管理选项

  1. In Xcode, choose Xcode > Preferences, and select Source Control.//选择xcode 选择preference 然后学则source control

  2. In the pane that appears, deselect Enable Source Control.//在出现的可选视图中 ,取消启用souce control

    Disabling source control turns off all source control management features within Xcode.//禁用source contorl 关闭source Control的所有功能在xcode中

You can disable automatic source control management on a feature-by-feature basis by deselecting the relevant option or options:

  • Refresh local status automatically. Automatically updates the status of your local working copies 自动更新你的工作副本的状太
  • Refresh server status automatically. Automatically updates the status of the files in the repository (Subversion Only).更新服务器中存储的文件状态
  • Add and remove files automatically. Automatically adds files to the repository upon being added locally //自动添加或删除文件

Checking Out or Cloning a Repository//co 或复制仓储

Check out a repository to create a copy on your local system.

  1. Choose Source Control > Check Out. 选择 source Control 选择 check out
  2. Select the repository you want to check out, and click Next.  选择你想下载的仓储 ,然后点击

    You can select your repository from the Repositories tab, the Favorites tab, or the Recents tab. If you know the location of the repository you want to check out, you can also enter the address manually.

  3. If Xcode is unable to automatically identify the trunk and branches, use the browser window to select the correct project location, and click Next.如果xcode不能自动识别主干和分支  用浏览器去选择正确的位置 和单击下一步
  4. In the Checkout window, select the branches and working copies to check out, and click Next.

    You will be presented only with the necessary options for your repository. If your project contains only one working copy, you will only have to select the branch to checkout. If your project doesn’t contain branches, you will only be given an option of working copies to checkout. If you project is a single working copy with no branches, this dialog will be skipped entirely.

  5. Select the location to store the working copy, and click Check Out.  选择位置去储存你要拷贝的文件,单击下一步

By abstracting common repository operations, Xcode supports both Git and Subversion (SVN) repositories with a single, unified graphical user interface and workflow. This single operation either checks out (when you are using SVN) or clones (when you are using Git) the repository and integrates it with your project.

An SVN checkout operation does not create a local repository. You must have a network connection to the repository server to be able to commit changes.

时间: 2024-10-17 23:15:02

xcode中souceControl的苹果文档翻译(节选)的相关文章

Win8下在Vmware11中安装使用苹果系统OS X 10.10

原文:Win8下在Vmware11中安装使用苹果系统OS X 10.10 ??近来因为需要做 iOS 的项目,所以需要多花一些时间看看敲敲代码.因为自己手头上并没有 Mac(过年为了闲的时候能玩玩游戏买了联想,唉),想想不能只靠每天在公司的时间练 demo 吧,那样学的太慢了,所以就想着在 Win8 下装个 Mac 试试.装 Mac 有两个选择,一个是双系统,这个我查了查,发现我的型号的笔记本驱动问题太多,再加上我已经装了 Ubuntu 双系统,怕自己搞出大问题来,所以放弃.如果你想装双系统的话

XCode中使用SVN 教程

XCode中使用SVN 教程 [转载][iOS]SVN详细教程(一) (2013-03-18 15:50:02) 转载▼ 标签: 转载   原文地址:[iOS]SVN详细教程(一)作者:Sin柠檬 修改subversion.config方法: 可以直接在终端上输入:vi ~/.subversion/config来编辑. 也可以通过Finder搜索.subversion,点击下边的+号,进入高级搜索界面,找到各类->其他-> 文件可见性 ,选择不可见文件即可搜索到.subversion文件夹.

xCode中常见的错误分析

程序中报错:@synthesize of 'weak' property is only allowed in ARC or GC mode的解决方法 现在的项目是手动内存管理,所以在引入第三方资源库时候,很多资源库更新以后都开始使用arc进行编码,这样就导致两种代码风格不一致,有的时候可能开发者也没有注意到这些问题,反正用的时候也没有报错,就直接使用了:但是有的时候,因为arc编码中用到了新的属性修饰符,例如weak,这时候在手动管理内存的代码中就不能编译通过,报错的内容就是:@synthes

Xcode 中 Git 的配置与使用

Xcode 中 Git 的配置与使用主要围绕下面几个问题展开阐述: 问题1,如何在Xcode中创建本地代码库,并添加和提交代码到本地代码库? 问题2,如何在Xcode中提交推送给远程服务器代码库? 问题3,如何在Xcode中克隆远程服务器代码库到本地? 问题4,如何使用Xcode获取远程代码库数据,并解决冲突问题? 一.如何在Xcode中创建本地代码库,并添加和提交代码到本地代码库? 创建代码库有两种方式: 方式1:新建工程的时候创建 1. 勾选Create Git repository on

Xcode中如何在即将启动的APP中设置断点调试

在实际的App应用中,我们可能会碰到这么一种情况:我们设计一个APP,它可能会在外界发送某种消息或满足某种条件时,被动的启动加载,并根据外界传入的一些参数进行初始化工作. 这里由于程序是由其他程序启动的,所以我们不能够直接在XCode中编译运行程序并设置断点调试.但幸运的是,XCode提供了附加在进程上的调试功能,并且可以在进程启动前,通过进程名称等待进程运行,并在进程真正加载起来时,进入断点调试.具体方法如下: 1.在待调试的XCode中选择Debug->Attach to Process->

XCODE中使用Main.Storyboard拉入控件并实现事件(Swift语言)

如何在XCODE中的Main.Storyboard内拉入控件并实现一个简单的效果呢?本人由于刚接触Swift语言不久,对于IDE的操作还是很生疏,不懂了就在网上参考了网上前辈们的文章.以下我将演示如何用Swift语言配合Main.Storyboard演示一个小例子,对于新建一个SingleView Application在这里就不多说了. 创建好的应用程序已经自动创建好了一个和Main.Storyboard连接好的ViewController. 接下来我们在Main.Storyboard中的Vi

xCode中使用版本控制git

项目有多人协作的时候需要使用版本管理工具,常用的版本控制软件有git和svn. git的官网地址:http://git-scm.com/ svn地址:http://subversion.apache.org/ xcode中集成了git,而且使用起来非常简单.下面我就说说git的用法吧: 1.打开xcode,看到如下界面,见图一: 图一 选择"checkout an exitsting project",表示从服务器签出一个最新的版本. 我们选择即可,然后,顺利成章的找到了服务器的项目

iOS开发OC基础:Xcode中常见英文总结,OC常见英文错误

在开发的过程中难免会遇到很多的错误,可是当看到系统给出的英文时,又不知道是什么意思.所以这篇文章总结了Xcode中常见的一些英文单词及词组,可以帮助初学的人快速了解给出的提示.多练习,就肯定能基本掌握. expression:表达式assignable:赋值variable:变量redefinition:重复定义type:类型conflicting:冲突项invalid:无效的conversion:转换specifier:说明符indent:缩进operands:运算对象.操作数binary:二

XCode中Architecturs配置及常见问题

http://lanvige.github.io/2014/03/19/architecturs-in-xcode/ XCode 5.1升级后因arm64和CocoaPods的原因,痛了一天,终于解决了问题,同时也记录下这次的学习成果. ARMv6/7/7s & ARM64 在了解Architecture之前,先来认识这几个名字.armv6, armv7, armv7s, arm64是ARM CPU的不同指令集,就像CPU内潜入的软件版本.其在iPhone处理器型号为A4, A8… arm 芯片