怎样对cornerstone svn 官网svn升级后无法

1.在Launchpad中选择Conerstone文件&&(图1)2.出现如下视图&(图2)3.在服务器目录区域,点击“+”,添加HTTP Server。&(图3)4.选中所添加的服务端空间。&5.导入文件&6.导入中。。。&7.导入成功&二、将文件下载到本地1.选中REPOSITORIES目录下,所要下载的文件&2.下载成功&3.点击本地目录文件,双击.xcodeproj文件&三、字母标识1.此文件夹下有改动的地方&2.M : 有修改的地方&3.?:有添加的文件1)&2)点击commit菜单按钮&3)添加上传信息&4)上传至服务器成功&4.!:本地删除了此文件&5.D(删除)6.C(冲突)四、上传.a文件1.文件夹& -》 前往文件夹&2.~/.subversion&3.编辑config文件&文件中内容如下:### This file configures various client-side behaviors.###### The commented-out examples below are intended to demonstrate### how to use this file.### Section for authentication and authorization customizations.[auth]### Set password stores used by Subversion. They should be### delimited by spaces or commas. The order of values determines### the order in which password stores are used.### Valid password stores:### & gnome-keyring& & & & (Unix-like systems)### & kwallet& & & & & & & (Unix-like systems)### & keychain & & & & & & (Mac OS X)### & windows-cryptoapi& & (Windows)# password-stores = keychain### To disable all password stores, use an empty list:# password-stores =###### The rest of the [auth] section in this file has been deprecated.### Both 'store-passwords' and 'store-auth-creds' can now be### specified in the 'servers' file in your config directory### and are documented there. Anything specified in this section&### is overridden by settings specified in the 'servers' file.# store-passwords = no# store-auth-creds = no### Section for configuring external helper applications.[helpers]### Set editor-cmd to the command used to invoke your text editor.### & This will override the environment variables that Subversion### & examines by default to find this information ($EDITOR,&### & et al).# editor-cmd = editor (vi, emacs, notepad, etc.)### Set diff-cmd to the absolute path of your 'diff' program.### & This will override the compile-time default, which is to use### & Subversion's internal diff implementation.# diff-cmd = diff_program (diff, gdiff, etc.)### Diff-extensions are arguments passed to an external diff### program or to Subversion's internal diff implementation.### Set diff-extensions to override the default arguments ('-u').# diff-extensions = -u -p### Set diff3-cmd to the absolute path of your 'diff3' program.### & This will override the compile-time default, which is to use### & Subversion's internal diff3 implementation.# diff3-cmd = diff3_program (diff3, gdiff3, etc.)### Set diff3-has-program-arg to 'yes' if your 'diff3' program### & accepts the '--diff-program' option.# diff3-has-program-arg = [yes | no]### Set merge-tool-cmd to the command used to invoke your external### merging tool of choice. Subversion will pass 5 arguments to### the specified command: base theirs mine merged wcfile# merge-tool-cmd = merge_command### Section for configuring tunnel agents.[tunnels]### Configure svn protocol tunnel schemes here.& By default, only### the 'ssh' scheme is defined.& You can define other schemes to### be used with 'svn+scheme://hostname/path' URLs.& A scheme### definition is simply a command, optionally prefixed by an### environment variable name which can override the command if it### is defined.& The command (or environment variable) may contain### arguments, using standard shell quoting for arguments with### spaces.& The command will be invoked as:### & &command& &hostname& svnserve -t### (If the URL includes a username, then the hostname will be### passed to the tunnel agent as &user&@&hostname&.)& If the### built-in ssh scheme were not predefined, it could be defined### as:# ssh = $SVN_SSH ssh -q### If you wanted to define a new 'rsh' scheme, to be used with### 'svn+rsh:' URLs, you could do so as follows:# rsh = rsh### Or, if you wanted to specify a full path and arguments:# rsh = /path/to/rsh -l myusername### On Windows, if you are specifying a full path to a command,### use a forward slash (/) or a paired backslash (//) as the### path separator.& A single backslash will be treated as an### escape for the following character.### Section for configuring miscelleneous Subversion options.[miscellany]### Set global-ignores to a set of whitespace-delimited globs### which Subversion will ignore in its 'status' output, and### while importing or adding files and directories.### '*' matches leading dots, e.g. '*.rej' matches '.foo.rej'.global-ignores = build *~.nib *.so *.pbxuser *.mode *.perspective*### Set log-encoding to the default encoding for log messages# log-encoding = latin1### Set use-commit-times to make checkout/update/switch/revert### put last-committed timestamps on every file touched.# use-commit-times = yes### Set no-unlock to prevent 'svn commit' from automatically### releasing locks on files.# no-unlock = yes### Set mime-types-file to a MIME type registry file, used to### provide hints to Subversion's MIME type auto-detection### algorithm.# mime-types-file = /path/to/mime.types### Set preserved-conflict-file-exts to a whitespace-delimited### list of patterns matching file extensions which should be### preserved in generated conflict file names.& By default,### conflict files use custom extensions.# preserved-conflict-file-exts = doc ppt xls od?### Set enable-auto-props to 'yes' to enable automatic properties### for 'svn add' and 'svn import', it defaults to 'no'.### Automatic properties are defined in the section 'auto-props'.enable-auto-props = yes### Set interactive-conflicts to 'no' to disable interactive### conflict resolution prompting.& It defaults to 'yes'.# interactive-conflicts = no### Set memory-cache-size to define the size of the memory cache### used by the client when accessing a FSFS repository via### ra_local (the file:// scheme). The value represents the number### of MB used by the cache.# memory-cache-size = 16### Section for configuring automatic properties.[auto-props]*.mode* = 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### The format of the entries is:### & file-name-pattern = propname[=value][;propname[=value]...]### The file-name-pattern can contain wildcards (such as '*' and### '?').& All entries which match (case-insensitively) will be### applied to the file.& Note that auto-props functionality### must be enabled, which is typically done by setting the### 'enable-auto-props' option.# *.c = svn:eol-style=native# *.cpp = svn:eol-style=native# *.h = svn:keywords=Author Date Id Rev URL;svn:eol-style=native# *.dsp = svn:eol-style=CRLF# *.dsw = svn:eol-style=CRLF# *.sh = svn:eol-style=svn:executable# *.txt = svn:eol-style=svn:keywords=Author Date Id Rev URL;# *.png = svn:mime-type=image/png# *.jpg = svn:mime-type=image/jpeg# Makefile = svn:eol-style=native4.在本地checkOut下来的文件下放入.a文件。&5.cmd文件内容&6.此时,即可在cornerstone中上传.a文件&
最新教程周点击榜
微信扫一扫主题 : 关于SVN Cornerstone 的使用方法。
级别: 侠客
UID: 547696
可可豆: 198 CB
威望: 194 点
在线时间: 523(时)
发自: Web Page
来源于&&分类
关于SVN Cornerstone 的使用方法。&&&
&& 在运用代码管理&&svn的时候出现的一个问题,,,,请指教。 && 先说说目的,我要删除我文件目录下面的几个用不到的文件夹,然后,我使用了n多方法,都不能有效的删除它,在svn里面一直保存着,只要我通过删除了文件目录的这几个文件,它就提示我要去更新,然后,那几个文件又出现了。我很苦恼。。。。求帮忙。
级别: 侠客
UID: 547696
可可豆: 198 CB
威望: 194 点
在线时间: 523(时)
发自: Web Page
&& --怎么图都放不上来了。。。。。
图片:1.png
级别: 侠客
UID: 457504
可可豆: 778 CB
威望: 510 点
在线时间: 644(时)
发自: Web Page
你删除了文件,你要提交删除的文件到svn
级别: 侠客
UID: 547696
可可豆: 198 CB
威望: 194 点
在线时间: 523(时)
发自: Web Page
&&这个是我在文件目录直接删掉的后的东西。
图片:2.png
级别: 侠客
UID: 547696
可可豆: 198 CB
威望: 194 点
在线时间: 523(时)
发自: Web Page
&&然后这个是我对那个删掉后的文件,点击右键之后出现的页面。
图片:3.png
级别: 侠客
UID: 547696
可可豆: 198 CB
威望: 194 点
在线时间: 523(时)
发自: Web Page
回 2楼(HWdan) 的帖子
&&我删除了文件,我也想提交到svn呀,但是他会直接要我updata。&&像3楼的那个图片一样。&&标签1791,就是提醒我更新。。。
图片:2.png
级别: 圣骑士
UID: 519631
可可豆: 1407 CB
威望: 863 点
在线时间: 861(时)
发自: Web Page
如果本地删不会的话,就在服务器的项目里删
关注iOS开发者公众号了解更多开发干货
级别: 侠客
UID: 547696
可可豆: 198 CB
威望: 194 点
在线时间: 523(时)
发自: Web Page
回 6楼(ad0ma) 的帖子
&&- -我在svn里面删的话, 立马变成D,然后 整个人都不好了。 给你看看效果~~~
图片:屏幕快照
上午10.08.50.png
级别: 圣骑士
UID: 519631
可可豆: 1407 CB
威望: 863 点
在线时间: 861(时)
发自: Web Page
不变成d怎么删,提交就行了。最后本地更新下
关注iOS开发者公众号了解更多开发干货
级别: 侠客
UID: 547696
可可豆: 198 CB
威望: 194 点
在线时间: 523(时)
发自: Web Page
回 8楼(ad0ma) 的帖子
我的锅!!!!原来变成d了,就可以直接commit了。 谢谢大神。
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版主题 : 为何cornerstone可以check out和update 但是不能commit
级别: 新手上路
可可豆: 164 CB
威望: 165 点
在线时间: 65(时)
发自: Web Page
来源于&&分类
为何cornerstone可以check out和update 但是不能commit&&&
在使用cornerstone时遇到上述问题,在提交时报错:The server may be unreachable or the URL may be incorrect.上网查了好久也没找到解决办法,哪位晓得这是为何?
级别: 新手上路
UID: 293525
可可豆: 32 CB
威望: 20 点
在线时间: 134(时)
发自: Web Page
楼主找到解决方案没有?求分享[
级别: 骑士
UID: 295190
可可豆: 943 CB
威望: 817 点
在线时间: 1473(时)
发自: Web Page
先点下面resolve按钮,再提交试试
级别: 新手上路
可可豆: 164 CB
威望: 165 点
在线时间: 65(时)
发自: Web Page
回 1楼(jingyanzhang) 的帖子
木找到办法,把svn删了重新安装一下就可以了
级别: 新手上路
可可豆: 164 CB
威望: 165 点
在线时间: 65(时)
发自: Web Page
回 2楼(xinge1) 的帖子
多谢,用了重装软件的方式解决了
级别: 新手上路
UID: 328208
可可豆: 49 CB
威望: 26 点
在线时间: 84(时)
发自: Web Page
这个是你的服务器的ip地址有问题,你可以看看你的本地服务器地址和公司服务器地址是否一样。不一样就不行。尤其是用自己的电脑当服务器。
happy every day!
级别: 新手上路
UID: 530793
可可豆: 744 CB
威望: 463 点
在线时间: 228(时)
发自: Web Page
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
级别: 新手上路
可可豆: 103 CB
威望: 93 点
在线时间: 355(时)
发自: Web Page
回 5楼(chenghui) 的帖子
服务器ip更改了怎么配置新的svn地址
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版SVN-客户端-Cornerstone详细操作1[转] - 简书
SVN-客户端-Cornerstone详细操作1[转]
1.Cornerstone远程仓库配置
2.Cornerstone工作界面
3.下载项目选中远程仓库,点击下载checkout,下载到本地即可.
4.更新项目选中本地仓库,点击更新update即可.
5.创建tag1.选中远程仓库中的trunk目录2.点击tag创建tag即可
6.创建分支branch分支可以通过tag去开,也可以直接从trunk中去开.
7.合并使用merge,用于分支版本合并到主版本,解决完冲突之后,提交即可。
8.项目提交commit注意:1.在提交项目时,文件必须要提交完整2.提交的代码必须是可编译运行的代码,不能报错。8.1什么是提交完整了。
8.2提交out of date本地代码版本号与服务器当前最新版本号不一致导致
8.3文件冲突没有修改完不允许提交只要项目中有冲突文件,那么再提交项目的时候是不允许提交的,必须修改完成,才能提交.
9.新文件加入SVN管理 add项目中新增的文件或者文件夹都必须要add加入到SVN管理,才能提交.1.新建的文件2.新添加的图片3.新导入的资源等
10.文件与文件夹状态10.1位置
10.2未添加
10.3新添加并且未提交到服务器
10.4文件被修改
10.5文件被删除只有提交到过服务器的文件删除才会显示这样的标识,新添加的文件删除就会被直接删除.
10.6文件冲突
10.7文件被替换
10.8文件夹下有被改动的文件
11.忽略文件1.Xcode缓存文件忽略
注意:不要删除xcuserdata文件夹.只需要删除内部文件即可.
忽略文件设置一次即可.其它的小组成员只需要更新就可以了.也就是一次忽略,处处忽略.11.1设置.a库不被忽略
12.冲突在Cornerstone中冲突会用红色的C表示。
当文件冲突后,文件中会默认增加三个文件。
.mine表示自己当前的代码.r14表示14版本的代码.r16表示16版本的代码,一般高版本的就是服务器上的最新代码.12.1文件冲突解决1.打开冲突文件 .m文件或者.n文件2.搜索 === 会找到这么一组数据
&&&&&&& .mine
Person *p = [[Person alloc] init];
p.name = @"张三";
NSLog(@"%@",p);
Person *person = [Personnew];
NSLog(@"%d",person);
&&&&&&& .r163.解析
&&&&&&& .mine 到 ======= 是自己的代码
======= 到 &&&&&&& .r16 是服务器最新代码4.解决,需要和r16版本的人一起解决冲突问题.4.1如果两份代码都要保留,就删除
&&&&&&& .mine , ======= , &&&&&&& .r16 即可4.2如果只需要保留一份,那么需要删除
&&&&&&& .mine , ======= , &&&&&&& .r16
和 两个人配合整理逻辑即可.5.冲突解决完之后,需要对冲突文件resolve即可.
12.2project.pbxproj配置文件冲突
1.project.pbxproj 是Xcode记录文件位置和引用的文件,这个文件不可以忽略.2.project.pbxproj 也是我们冲突特别高的文件.3.引发冲突的原因:
当A往项目中添加一个文件.那么Xcode会默认修改这个project.pbxproj文件.
当B往项目中添加一个文件..那么Xcode也会默认修改这个project.pbxproj文件.
由于两个人的Xcode都修改了这个文件那么当两个人提交就会发生冲突.4.解决方式:
打开project.pbxproj文件,删除里面所有的 &&&&&&& .mine , ======= , &&&&&&& .r16 即可.
注意:其它的不要动,就删这些即可.特别注意:当project.pbxproj文件冲突的时候,应用就打不开.所以当应用打不开的时候,就第一时间来查看这个文件是否已经冲突了.解决方式:
12.3无法checkoutcheckout的目录下已经有了一个同名的文件夹,所以修改下载时的文件夹名称或者修改下载路径即可.12.3.1bug显示
12.4无法更新因为SVN服务器的地址已经发生了变化,所以无法连接解决方式:更换连接的服务器SVN地址12.4.1bug显示
12.4.2.修改远程服务器路径:
12.4.3.本地服务器重新链接远程服务器
文/帅哥_刷哥(简书作者)原文链接:/p/32d17452a4cd著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
I love YaoYao ,
I like iOSSVN中的常见错误(长期更新) - 推酷
SVN中的常见错误(长期更新)
一 svn中的简写含义.
A:add,新增
C:conflict,冲突
D:delete,删除
M:modify,本地已经修改
G:modify and merGed,本地文件修改并且和服务器的进行合并
U:update,从服务器更新
R:replace,从服务器替换
I:ignored,忽略
二 常见错误.
1 &(403 Forbidden)错误
周5的时候,使用cornerstone的时候,可以check out,可以update,但老是出现提交错误.今天上班的时候,查了相关资料.发觉设置svn的时候,必须区分大小写,这样不会出现(403 Forbidden)的错误.
Causal Information==================
Description : Commit failed (details follow):
Status : 175002
File : subversion/libsvn_client/commit.c, 867
Description : Server sent unexpected return value (403 Forbidden) in response to MKACTIVITY request for ‘XXXXXXXXXX’
Status : 175002
File : subversion/libsvn_ra_neon/util.c, 563
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致

我要回帖

更多关于 cornerstone svn 版本 的文章

 

随机推荐