首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

XCode 4(Assembla)SVN存储库"无法加载修订"

关于这个问题,我们可以从以下几个方面来回答:

  1. XCode 4:XCode 4 是苹果公司推出的一款集成开发环境(IDE),用于开发 iOS、macOS、watchOS 和 tvOS 等苹果平台的应用程序。它提供了代码编辑、构建、调试和发布等一系列开发工具,可以大大提高开发效率。
  2. Assembla:Assembla 是一个在线协作平台,提供了版本控制、项目管理、代码审查、持续集成等一系列开发工具,可以帮助开发团队更好地协作。Assembla 支持多种版本控制系统,包括 Git、Mercurial 和 Subversion(SVN)。
  3. SVN 存储库:SVN 是 Subversion 的缩写,是一个分布式版本控制系统。它可以帮助开发团队在协作开发过程中,跟踪代码的变更历史,方便地回滚到之前的版本,以及协同开发等。SVN 存储库是存储代码的服务器,通常会和 Assembla 等平台配合使用。
  4. 无法加载修订:这个问题通常是由于 SVN 存储库中的修订(revision)信息损坏或丢失导致的。修订是 SVN 版本控制系统中的一个概念,表示代码的一个变更版本。当 SVN 存储库中的修订信息损坏或丢失时,XCode 4 就无法正确读取这些修订信息,从而导致“无法加载修订”的问题。
  5. 解决方案:针对这个问题,可以尝试以下几种解决方案:
    • 检查 SVN 存储库的完整性,并修复损坏的修订信息。可以使用 svnadmin verify 命令来检查存储库的完整性,使用 svnadmin recover 命令来修复损坏的修订信息。
    • 重新导入代码到一个新的 SVN 存储库中,然后使用新的存储库进行开发。可以使用 svnadmin create 命令创建一个新的存储库,然后使用 svn import 命令将代码导入到新的存储库中。
    • 考虑使用其他版本控制系统,如 Git 或 Mercurial,它们可以更好地处理这种情况,并且在协作开发过程中更加高效。

推荐的腾讯云相关产品:腾讯云提供了多种云计算服务,可以帮助用户更好地进行开发和协作。其中,腾讯云的云服务器、数据库、对象存储、容器服务等产品都可以与 XCode 4 和 Assembla 配合使用,以满足开发和协作的需求。具体的产品介绍链接地址可以参考腾讯云官方网站。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

程序员面试闪充--版本管理之SVN

一、源代码管理的问题 1)无法后悔:乱删改代码,一旦Xcode奔溃关闭,将无法回退。若是个人开发,所有的代码都将在一台电脑上保存,万一丢失,后果不堪设想。 2)浪费资源:对项目添加新功能,备份。...3)版本混乱:因版本备份过多而造成混乱,难以找回正确的版本 4)代码冲突:多人操作同一个文件 5)权限控制:无法对源代码进行精确的权限控制 6)追究责任:项目出现严重bug,无法精确得知是谁所做 ………...(若客户端已经有代码) 2)使用环境 服务器 用于存储客户端上传的源代码 Windows:Visual SVN Server (大部分情况下,公司的开发人员不必亲自搭建SVN服务器) 客户端 用于上传本地代码到服务器...最后再讲修改好的代码进行提交 六、使用svn的注意点 如果使用到静态必须使用命令行将静态添加到svn的管理之下 svn add libRegex.a 如果使用到了storyboard要特别注意 因为多人开发产生了冲突...每一份都可以独立使用,任何两个之间的不一致之处都可以合并。 4)在SVN版本浏览器中,使用()指令可以查看所选文件或目录的日志?

1.2K60
  • Git 中文参考(六)

    -B --before 如果给出 SVN 修订版,则不需要完全匹配,而是在指定的修订版中找到与 SVN 存储(在当前分支上)的状态相对应的提交。...另外,如果你丢失 $ GIT_DIR / svn / * \ * /。rev_map。* 文件, git svn无法重建它们。 git svn log 命令也不能在使用它的存储上工作。...如果 SVN 修订版具有属性“svm:headrev”,则修订版很可能是由 SVN :: Mirror 创建的(也是 SVK 使用的)。该属性包含存储 UUID 和修订版。...在 SVN 中,可以(虽然不鼓励)提交对标记的更改(因为标记只是目录副本,因此在技术上与分支相同)。克隆 SVN 存储时, git svn 无法知道将来是否会发生对标记的提交。...添加⁰将强制快速导入通过 Git 的修订解析而不是其内部分支表来解析提交,从而加载分支的现有值。 merge 包括一个额外的祖先提交。附加的祖先链接不会更改此提交时构建树状态的方式。

    23410

    Cornerstone Mac永久激活版(好用的SVN管理工具)

    Cornerstone mac版是MacOS上的SVN管理工具,除了支持基本的SVN功能外,还能够和Xcode,BBEdit,TextMate,Coda等开发工具无缝的集成使用,其时间线功能能够查看一个文件的历史改动情况...cornerstone 4 特色介绍Cornerstone是最快的SVN客户端Cornerstone 4已经从头开始重建和优化,以充分利用MacOS High Sierra。...Cornerstone 4是唯一具有搁架和检查点的MacOS SVN客户端搁置采用工作目录的脏状态即未提交的修改并将其保存为可以随时重新应用的未完成更改的保留。...时间线Timeline View非常适合浏览和比较单个文件的过去版本,可在直观的时间轴上显示修订版。浏览修订版,查找分支点并比较版本。内置过滤器可帮助您快速到达目的地。

    1.3K30

    iOS开发笔记(六)

    4Xcode 无法在Debug中输出变量信息 Xcode在真机调试时,无法通过LLDB指令打印变量信息,得到的错误信息是: Errored out in Execute, couldn't PrepareToExecuteJITExpression...,Run选项,关闭Address Sanitizer; 5、Xcode 内存暴涨 Xcode8内存占用暴涨到60G,同时SVN占用7G多; ?...这个状况在今年使用SVN同步代码之后首次出现,因为SVN拉取最新的代码后Xcode会进行Index操作,怀疑是svn进程异常导致Xcode的Index逻辑异常。...最后自己的解决办法是:打开Xcode的偏好设置,选择Account,删除Repo下面的svn,命令行执行一遍svn cleanup,重新添加svn的Repo。...真机联Xcode,打开Xcode的Devices(Shift+Command+2),下载对应App的沙盒数据。找到CoreData对应的数据文件,一般是ProjectName.sqlite。

    87050

    源代码管理SVN的使用

    服务器 用于存储客户端上传的源代码 可以在Windows上安装Visual SVN Server 大部分情况下,公司的开发人员不必亲自搭建SVN服务器 客户端 上传本地的源代码到服务器,或者更新服务器的代码到本地...查看日志:svn log ⑨.添加 提交一个新建的文件到服务器,需要2个步骤 添加新建的文件到本地的版本控制中:svn add 提交刚才的添加操作到服务器:svn commit 如果直接提交一个没有添加到本地版本控制中的文件...] ⑪.代码冲突问题: a.无法提交代码提示错误:out of date 过期—>如果本地的版本号⼩小于服务器的版本号是 不能提交 先更新一下,在查看冲突 conflict discovered b.代码冲突的解决...resolved ⽂文件名 4.总结 去到公司的第一天,下载公司的代码到电脑上 svn checkout 修改了某个早已存在的旧文件,然后提交到服务器 svn commit 提交一个自己新建的文件到服务器...版本号 5.图形化工具的使用(Xcode 和 Cornerstone/Versions) 一张图概括  Xcode工具不能忽略一些不需要的文件,可以使用命令行或者Cornerstone 注意

    2K70

    给Dreamweaver插上Svn的翅膀

    开始此设置之前,必须在SVN Server上先创建和用户,并对 SVN 服务器和 SVN 存储设置访问权限(需要用到VisualSVN Server)。步骤不多说了,看图吧: ? ? ? ? ?...在“存储路径”文本框中,输入 SVN 服务器上存储的路径。通常类似于:/svn/your_root_directory,意思是svn+的根路径。...输入 SVN 服务器的用户名和密码。 ?  与服务器建立连接后,可在“文件”面板中查看 SVN 存储。若要查看 SVN 存储,可以在展开的“文件”面板中,单击“存储文件”按钮 。 ?...为了演示其他功能,我们这里选择“本地删除”(即中还有保存)。 获取最新版本的文件 从 SVN 存储中获取最新版本的文件时,Dreamweaver 会将该文件的内容和其相应本地副本的内容进行合并。...显示修订版 右键想要查看的文件,选择“版本控制”>“显示修订版...”可以查看修订的历史记录。选中非当前版本的一条记录,通过点击“提升到当前版本”,来进行版本转换。

    73820

    给Dreamweaver插上Svn的翅膀

    开始此设置之前,必须在SVN Server上先创建和用户,并对 SVN 服务器和 SVN 存储设置访问权限(需要用到VisualSVN Server)。步骤不多说了,看图吧: ? ? ? ?...在“存储路径”文本框中,输入 SVN 服务器上存储的路径。通常类似于:/svn/your_root_directory,意思是svn+的根路径。...输入 SVN 服务器的用户名和密码。 ?  与服务器建立连接后,可在“文件”面板中查看 SVN 存储。若要查看 SVN 存储,可以在展开的“文件”面板中,单击“存储文件”按钮 。...获取最新版本的文件 从 SVN 存储中获取最新版本的文件时,Dreamweaver 会将该文件的内容和其相应本地副本的内容进行合并。...显示修订版 右键想要查看的文件,选择“版本控制”>“显示修订版...”可以查看修订的历史记录。选中非当前版本的一条记录,通过点击“提升到当前版本”,来进行版本转换。

    1K100

    Git 学习路线图:为什么每个开发者都应该了解它?

    除了GitHub,国内还有gitee和gitlab,gitee目前还有一些问题,比如有些私有的项目只能私有,无法开放。1.2、git有什么用?git可以保存文件的所有修改记录。...二、Git与SVN的区别?SVN是一种集中式的版本管理工具:版本管理有一个中央服务器,可以保存所有代码、文档。每一次的修改都可以提交到版本,修改有记录,可追踪。不害怕某个同事离职了,代码没有入库。...git的仓库主要存储差异文件,存储的数据非常高效。当我们把修改的文件推送到仓库时,仓库会把历史版本文件进行比较,然后存储差异数据。...版本号:Git没有一个全局的版本号,而SVN有。内容存储:Git的内容是按元数据方式存储,而SVN是按文件处理。分支:SVN的分支是一个目录,而Git不是。...直接从AppStore安装XcodeXcode集成了Git,不过默认没有安装,你需要运行Xcode,选择菜单“Xcode”->“Preferences”,在弹出窗口中找到“Downloads”,选择“

    10900

    SVN命令解析以及问题解决(update...)

    4.Commit(提交) 提交修改到SVN服务器上。所有需提交到SVN服务器上本地副本的修改都需要用Commit命令完成。...check out导出获得文件后,导出的文件仍处于SVN版本控制中,与版本保持关联,比如你可以进行Svn Update或者Svn Commit操作。...同时导出文件夹下有一个.svn的隐藏文件夹,存储着一些版本的元数据信息。 export 简单导出一个版本的数据,导出的文件脱离SVN版本控制,修改后无进行Update和Commit操作。...图标意思 常见错误 1.SVN修订号不连续 原因:SVN修订号是相对于整个配置的,更新时看到的版本也是整个配置修订号,并不是某一个目录的修订号。 解决方法:无,SVN特色。...3.提示400错误 原因:操作者某些操作不准确,引起混乱,可能属于SVN客户端本身的bug 解决方法:暂时无很好的解决方法。 4.提示403错误 原因:不能进行该操作。

    4.1K30

    Cornerstone for Mac(SVN管理工具)永久激活

    id=MjgwMTIw特色介绍Cornerstone是最快的SVN客户端Cornerstone 4已经从头开始重建和优化,以充分利用MacOS High Sierra。...Cornerstone 4是唯一具有搁架和检查点的MacOS SVN客户端搁置采用工作目录的脏状态即未提交的修改并将其保存为可以随时重新应用的未完成更改的保留。...时间线Timeline View非常适合浏览和比较单个文件的过去版本,可在直观的时间轴上显示修订版。浏览修订版,查找分支点并比较版本。内置过滤器可帮助您快速到达目的地。...单击一个文本块不仅可以获得谁,还可以获得贡献这些行的修订的时间和原因。并且块由作者用颜色编码,因此您将知道谁负责什么。...Cornerstone的专用外部编辑器让它们变得轻而易举3次方第三方应用程序您将始终知道存储中有多少更新等待您,因为Cornerstone会在您的工作副本旁边显示它们。

    73110

    iOS开发笔记(五)

    但是,在较长的时间之后、或者其他人更改delegate代码的时候,如果更改声明,Xcode会提醒开发者delegate的方法没有实现,但是responseToSelector是无法提示的。...target 'Live' do pod 'LFLiveKit' end target对应的是xcode工程里面的target 4、run script only when installing...allowed here 这个文件用svn delete、svn revert都无法修改,后面GG一番之后发现有个方法是: svn delete reademe@2x.png@ 原来是带@符号的名字会出问题...svn revert 可以重置单个文件修改; xcode 可以丢弃所有的更改; svn delete 是删除某个svn里面的数据,非svn的数据直接rm; 2、SourceTree 在用git拉取代码的时候...网上看到一句嘲讽: Given that this was first asked in XCode 4 (or even earlier) and now they're on XCode 7 and

    2.1K40

    如何克服解决Git冲突的恐惧症?(Git入门介绍)

    VCS 版本控制系统(Version Control System),是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。...用的比较多的如SVN,Git等。...每一个 Git克隆 都是一个完整的文件,含有全部历史记录和修订追踪能力,不依赖于网络连接或中心服务器。其最大特色就是“分支”及“合并”操作非常快速、简便。...Git与Svn的区别 Git是分布式SCM,而SVN是基于服务器的,也就是说每个开发者本地都有一套git,每个人维护自己的版本(或者合并其他人的版本),而SVN是每个人写完代码后都及时的checkin...,回滚历史、反复提交、归并分支并不会影响到其他开发者 分布式版本,无单点故障 元数据方式存储内容:所有版本信息:标签、分支、版本记录等位于.git目录中 系列内容 本系列内容将用示例图的方式来讲解git

    63230

    2018-09-11 Svn升级Git不需要那么痛URL that points to a project root(may be the same as Subversion repository

    所有的映射和其他信息存储在GIT_REPOS/subgit目录下。下面的各界将介绍这些映射的详细信息。 3.1 subversion项目位置 subversion版本可能包含一个或多个项目。...一旦提交新的修订版,subgit设置该作者的svn:author修订属性 最安全配置subgit凭证的方式是提供单一的凭证,要么明确指定subgit/passwd文件,要么指定本部subversion配置文件路径...minimalRevision = 1024 | 设置subversion版本的svn.minimalRevision值来指定从哪里开始转换。修订比指定的老蒋不会转换,将不存在于git。...新的提交将被转换到新的subversion版本修订,反之亦然,新的subversion修订将被转换到新的git提交。...5.11 后台执行转换 一旦安装完成后,subgit启动后台进程,定期拉取subversion版本。每当新的修订被发现,将转换为git提交。这样,git在大部分时间保持最新。

    91810

    SVN和Git对比梳理

    SVN只有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。...(非本地版本); 4)提交需要授权,如果没有写权限,提交会失败; 5)提交并非每次都能够成功。...(2)Git把内容按元数据方式存储,而SVN是按文件:因为git目录是处于你的机器上的一个克隆版的版本,它拥有中心版本上所有的东西,例如标签,分支,版本记录等。....(4)Git的内容的完整性要优于SVN: GIT的内容存储使用的是SHA-1哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本的破坏。...(10)提交(Commit)上的不同:在SVN,当你提交你的完成品时,它将直接记录到中央版本。当你发现你的完成品存在严重问题时,你已经无法阻止事情的发生了。如果网路中断,你根本没办法提交!

    1.5K60

    Apriso 开发葵花宝典之传说的完结篇GPM

    多数据支持 可以生成一个包含数据对象(不含数据的数据表)的包,数据视图、数据包、数据库存储过程和数据库函数)和将在两种不同数据类型上正确部署的SQL脚本。...在生成包时就会自动生成两个脚本,而不需要单独的为每种数据类型进行添加。 Source Repository 可以将项目存储在SubVersion版本控制系统中。当生成部署包时,项被提交到源存储。...在存储存储项有两种方法: 全部内容-只适用于以下项目: GAC组件 文件 SQL脚本 存储过程(数据对象) 自定义动作 配置文件 自上次生成包以来检测到的更改列表(“diff”)(以扩展名为.diff...的文本文件的形式存储存储中):仅引用Operations、Processes和Functions。...当第一次将这样的项目添加到存储中时,没有版本可以与之比较,因此在存储中创建的文件包含项目的类型和名称以及相关的信息。

    24310

    Mac环境下svn的使用

    一、创建代码仓库,用来存储客户端所上传的代码 我先在/User/apple目录下新建一个svn目录,以后可以在svn目录下创建多个仓库目录 打开终端,创建一个mycode仓库,输入指令:svnadmin...输入sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer命令 password是你的登录密码。...目录,然后再输入指令:svn update 5.至于svn的其他用法,可以在终端输入:svn help 注:1、系统自带的svn无法支持本地删除文件的更新,即当本地删除文件后去更新服务器的文件时...:mime-type=text/X-xcode *.pbxuser = svn:mime-type=text/X-xcode *.perspective* = svn:mime-type=text/...X-xcode *.pbxproj = svn:mime-type=text/X-xcode ========================================= svn 命令共同的选项

    6.9K31
    领券