
svn
工具 - > SVN
Morris_
个人笔记!
展开
-
svn checkout 报 ‘svn: E000061: 执行上下文错误: Connection refused‘
链接在浏览器里能打开,但是 svn checkout 的时候报错。Finder -> cmd + shit + g -> 输入路径。打开文件,查看是否设置了 svn 代理,如果设置了,删除掉。原创 2023-09-05 15:30:07 · 1191 阅读 · 0 评论 -
git 和 svn
git 和 svn 的区别原创 2023-02-23 09:57:37 · 401 阅读 · 0 评论 -
svn The filename, directory name, or volume label syntax is incorrect.
问题在Windows上使用 svn 检出仓库的时候,报如下错误The filename, directory name, or volume label syntax is incorrect.如图:使用 tortoisesvn 进行检出报,用命令行试了一下也报错。用Mac 试了一下可以正常检出,并未报错。解决请参考 http://www.soinside.com/question/nhcGNDKRkHL8yjtHbjKZZB是否好用我没试因为这两个文件在我的仓库中是无用的,所以我直接原创 2022-04-01 11:12:40 · 756 阅读 · 0 评论 -
svn 打patch
patchpatch,即“补丁”的意思,当代码有改动的时候,svn会产生diff,可以查看diff和打patch。使用Mac终端来打patch也是非常方便的。首先查看本地的修改确认无误后,使用 svn diff > PATCH 命令可以在当前目录下生成一个名为PATCH的文件,将这个文件命名为 xxx.patch 就可以了。➜ svn statusM svn/files➜ svn diff > PATCH➜ svn status? PATCHM原创 2021-11-03 11:48:27 · 2255 阅读 · 0 评论 -
svn 添加所有新增的文件
起初是用这个命令svn add --force *.* 我是Swift的项目,发现pod文件里有一些文件并未添加到版本库中。于是改用下面的命令svn add . --no-ignore --force将所有文件添加了一遍。原创 2021-06-07 15:22:33 · 1430 阅读 · 0 评论 -
svn 仓库忽略UserInterfaceState.xcuserstate
git仓库需要添加.gitignore 配置忽略文件,svn 仓库存储的iOS 代码会出现 UserInterfaceState.xcuserstate 文件,该怎么去忽略呢?参考:https://blog.youkuaiyun.com/u012265444/article/details/53065676https://www.jianshu.com/p/67947ce3b5bc...原创 2021-05-14 17:47:34 · 207 阅读 · 0 评论 -
svn 撤销已经add的文件
在svn add了某文件之后,发现某个文件不需要被修改,这时候可以使用revert命令来撤销add操作svn revert 文件路径如果需要将之前add的内容都撤销掉的话,一个文件或者一个文件夹来revert就会有点慢。这时候直接使用revert --recursive来取消所有的修改。svn revert --recursive 目标路径例如,需要撤销 https://svn.xxx.com:8443/svn/xxx/ 路径下刚才所有的add操作,直接使用svn revert --recur原创 2021-05-14 16:54:00 · 22881 阅读 · 3 评论 -
MacOS Big Sur 11.0.1 (20B29) 不支持 svn ?
MacOS Big Sur 11.0.1 (20B29) 不支持 svn的问题。升级了最新的Mac系统MacOS Big Sur 11.0.1 (20B29) ,其他操作感觉一切良好,但是在开发过程中发现svn不能用了。这是为什么?系统问题吗?svn 不支持了➜ ~ svn --verisonzsh: command not found: svn试了一下gitxcrun: error: active developer path ("/Applications/Xcode12.1.app.原创 2020-11-16 10:43:59 · 1635 阅读 · 7 评论 -
svn如何使用命令行对修改的文件进行选择性提交?
问题如何使用命令行对修改的文件进行选择性提交?例% svn statusM Podfile.lockM SourceCode/ViewControllers/Base/HITableViewControllerBase.hM SourceCode/ViewControllers/Base/HITableViewControllerBase.mM SourceCode/ViewControllers/HIPalletBinViewControlle原创 2020-10-27 10:50:30 · 1446 阅读 · 0 评论 -
svn客户端工具
选择合适的svn客户端工具之前用git的时候是命令行和工具一起用。命令行比较简单方便一些,工具呢就是更加具体一些,结合使用更好。用了git后再用svn会感觉很不爽,只用命令行还感觉可以,最好也安装个客户端工具,看起来更加直观些。SmartSVN收费,当然有破解版,但是安全不安全就不知道了。TortoiseSVN没有Mac版的。Sourcetree不支持svn,需要同时安装git-svn才能支持svn版本库,非要把svn库整成git的样子,感觉多此一举。Versions界面比较粗糙,Cornerst原创 2020-10-15 08:20:11 · 658 阅读 · 0 评论 -
svn 删除本地和远程仓库上的文件
svn命令,删除本地和远程仓库里的文件。我们在本地直接删除掉文件夹后,svn status查看状态,发现本地删掉的文件前面出现了一个感叹号。感叹号说明本地文件和远程的有冲突。因为我们本地已经删除了该文件,但是远程没有删除。这时候如果我们svn update的话,直接删除的文件又会被Restore。例如有提供名为SB的文件夹,我们要删除本地和远程仓库上的这个文件夹以及里面所有文件svn delete SB使用svn delete SB命令后,会发现,删除的文件前面是一个D,表示易已删除。sv.原创 2020-09-23 09:48:31 · 14905 阅读 · 1 评论 -
svn diff
svn怎么查看某文件的修改记录svn diff 文件名svn diff 文件名 会查看本地版本库中所作的修改。cd 到文件所属的目录下使用 svn diff 文件名svn diff xx.cs 或者直接 svn diff 文件路径/文件名svn diff xxx/xxx/xx.cs svn diff -r r133183svn diff -r 可以查看本次提交所作的修改svn diff -r r133234例:svn log -l 2查看近两次的提交记录----.原创 2020-08-06 07:31:00 · 1079 阅读 · 0 评论 -
svn: E170013: Unable to connect to a repository at URL ...
svn: E170013: Unable to connect to a repository at URL 'https://svn.xxx...'svn: E120108: Error running context: The server unexpectedly closed the connection.原创 2020-06-25 07:19:42 · 21047 阅读 · 0 评论 -
SVN 版本回退 命令行
有时候SVN提交错了,需要回退版本。有时候我们需要暂时切换到之前的某个版本进行调试等。这时候就是需要SVN版本回退功能。网上对于SVN的版本回退的文章,连内容都是出奇的一致,而且模棱两可,人云亦云。可能是大家用SVN比较少,用命令行的更少,毕竟git是目前做好用的版本控制工具,另外SVN的工具也很好用。暂时性回退暂时回退,做完工作后再切换回来。svn up -r 12494本质上是将SVN本地代码更新到了某此提交。之后使用svn update操作还能回到当前最新的提交处。永久回退有时候.原创 2020-06-18 10:53:13 · 4914 阅读 · 0 评论 -
SVN查看文件的修改记录
命令查看某个文件的修改历史。修改完某个文件后,要看改动的话使用如下命令svn diff xxx/xxx/xx.m如果要查看某次历史的提交的所有修改记录的话使用如下命令svn diff -c r12347...原创 2020-05-08 10:15:32 · 3811 阅读 · 0 评论 -
SVN分支管理
从已有的分支检出一个新的分支svn copy <https://svn.xxx.com:8443/svn/xxx/xxx/xxx/> \ <https://svn.xxx.com:8443/svn/xxx/xxx/xxx/> \ -m "描述"…待续...原创 2020-05-05 08:32:27 · 738 阅读 · 0 评论 -
svn 文件前前面的标识符
使用svn status查看当前修改状态时候,文件路径前会出现M,?等标记符号,这些符号是有不同含义的。A:add,表示新增的文件C:conflict,表示文件有冲突D:delete,表示删除的文件M:modify,本地修改过的文件? : 表示未被纳入到版本库中的文件其中经常会看到的是M个?关于M新修改后修改的文件前就会标记M,如果标记为M,则说明已经add过了,不需要再a......原创 2020-04-22 11:08:15 · 3708 阅读 · 0 评论 -
SVN解决冲突
出现冲突Select: (p) postpone, (df) diff-full, (e) edit, (mc) mine-conflict, (tc) theirs-conflict, (s) show all options:§ postpone 把服务器代码和自己的代码都显示出来,供我们解决(df) diff-full 命令行显示冲突内容,不好看(e...原创 2020-04-16 12:41:11 · 3024 阅读 · 0 评论 -
svn问题汇总
svn: E155007Skipped '.'svn: E155007: None of the targets are working copies不小心删除了svn目录下的.svn文件,svn不能操作了,解决办法是重新checkout。svn co https://svn.xxx.com:8443/svn/xxx/重新chekcout的时候如果文件比较大,中途可能会失败,需要继续......原创 2020-04-08 12:46:43 · 5299 阅读 · 0 评论 -
svn: E155007: 'xxx' is not a working copy directory
背景在使用SVN命令行进行提交操作时候,报了一个错误,百度了一下有人说删除.svn文件重新提交就可以了。于是我试了试,rm -rf .svn 回车,.svn文件删除了。当我再进行提交等操作的时候发现问题来了,svn不能操作了。问题删除.svn文件后,再使用svn命令都报错:svn: E155007: 'xxx' is not a working copy directory肿么办呢...原创 2020-04-08 10:32:56 · 4257 阅读 · 1 评论 -
svn常用命令
文章目录svn logsvn log显示所有提交logsvn log显示最近的4条提交logsvn log --limit 4或svn log -l 4原创 2020-03-30 11:17:45 · 280 阅读 · 0 评论 -
TortoiseSVN
Windows SVN 工具 TortoiseSVN我是在Windows上使用的TortoiseSVN,Mac上更习惯使用命令行工具,Mac上也有SmartSVN。安装下载TortoiseSVN安装后,本地会出现三个文件:将远程SVN仓库检出到本地检出操作开始的时候我直接打开TortoiseSVN Project Monitor,在里面add project,输入了项目名、项目地址、...原创 2020-03-27 14:54:27 · 593 阅读 · 0 评论 -
SVN添加报错处理
文章目录SVN添加报错处理svn: E200009SVN添加报错处理svn: E200009svn: warning: W150002: '/Users/dry/Documents/xxx/xxx.xcodeproj/project.pbxproj' is already under version controlsvn: E200009: Could not add all target...原创 2020-03-17 11:47:00 · 3486 阅读 · 0 评论 -
初学svn
初学svn从git转svn真是很不愿意,但是没办法公司代码用svn管理的。以下是我个人对SVN的理解,可能不对的地方会有很多,请指正我们一起学习。SVN简介SVN是一个集中式的代码管理工具,这里有SVN教程可参考学习。基础操作检出相当于git上的克隆远程代码到本地svn checkout https://svn.xxx.com:8443/svn/xxx/xxx/ --userna...原创 2020-03-17 10:24:48 · 333 阅读 · 0 评论 -
svn检出报错处理
文章目录svn报错处理svn: E170011svn: E000054svn: E175012svn: E120106svn报错处理svn: E170011svn: E170011: Repository moved temporarily to https://svn.xxx.com:8443/svn/svn checkout https://svn.xxx.com:8443/svn/ ...原创 2020-03-12 17:52:26 · 7293 阅读 · 0 评论