![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
svn&git
亓磊
牛逼的人生,不需要简述
展开
-
svn update冲突解决
第一种,利用update的选项进行冲突解决,也就是说不管当前拷贝副本是否是最新版本,都使用—accept参数作为冲突处理方式–accept ARG : specify automatic conflict resolution action(‘postpone’, ‘base’, ‘mine-conflict’,‘theirs-conflict’, ‘mine-full’, ‘theirs-full’,‘edit’, ‘launch’)§ postpone – ma转载 2022-01-04 09:32:41 · 4937 阅读 · 0 评论 -
手机搭建linux系统,ssh实现局域网访问等
termux简介Termux 是运行在 Android 上的 terminal。不需要root,运行于内部存储(不在SD卡上)。自带了一个包管理器,可以安装许多现代化的开发和系统维护工具。比如:neovimtmuxzshclanggccweechatirssi…官网下载,然后更换清华镜像源网站:https://mirrors.tuna.tsinghua.edu.cn/help/termux/官网下载termux app后,pkg install openssh提示error,更换原创 2021-12-05 10:16:58 · 3345 阅读 · 0 评论 -
Mac os操作系统,git status中文文件名显示乱码的解决办法
git config --global core.quotepath false原创 2021-08-13 17:51:00 · 451 阅读 · 0 评论 -
svn与redmine issue挂钩的方法
通过svn pre-commit方法,限制svn提交log,必须包含关键词 “ #213 ”这样就可以产生 #213 的redmine issue链接通过redmine的版本库,就可以看到svn每次提交的log,都有对应的issue号...原创 2019-07-05 23:15:26 · 924 阅读 · 0 评论 -
svn提交,限制上传大小,限制提交log为空的情况
还要注意,默认svn hook都是不存在的。因为只有文件名去掉.tmpl,才有意义。而且要必须有可执行权限。原创 2019-07-05 23:11:51 · 3444 阅读 · 0 评论 -
IC项目中svn使用经验总结
一 svn权限二 svn分支三 项目中遇到的问题总结svn内容太大怎么解svn的trunk经常不稳定怎么解svn merge冲突的处理方式四 疑问svn使用者未及时提交代码至trunk分支怎么办提交代码至trunk后在trunk里仿真不通过怎么办别人发现bug后自己更新代码要在对方branches里提交尽量不在trunk里直接更新避免trunk不稳定svn使用者流程总是不原创 2017-09-09 23:34:01 · 850 阅读 · 0 评论 -
svn版本号,命令中-r 2和@2的区别
问题假设有一个svn repository是,svn://192.168.2.6/project。 在版本1~20的svn里,存在 svn://192.168.2.6/project/branches/branch_test 在版本21时,由于branches到trunk的merge操作已完成,该分支没有存在的必要了(后续svn版本,仍想使用这个branch_test);于是删除了该分支。【这原创 2017-12-31 00:28:36 · 1671 阅读 · 0 评论 -
彻底删除SVN版本库某一文件夹或文件
基础描述要彻底删除SVN版本库某一文件夹或文件,可采取这种方法(举例说明): 例:假设SVN库路径为E:/svn/project,库中的目录结构为TrunkSoftware/test.exe删除Software/目录下的test.exe文件 操作步骤为: 1、 把SVN库dump出来 2、 使用svndumpfilter过滤掉要删除的文件 3、 新建一个SVN库原创 2017-12-10 13:52:33 · 14766 阅读 · 1 评论 -
svn diff采用vimdiff方式处理
网上百度,大多要求修改~/.subversion/config;脚本命令实现不完全。 解决方法如下代码所示:➜ cat svndifftool #!/bin/sh/usr/bin/vimdiff ${6} ${7}➜ cat svndiff#!/bin/shsvn diff --diff-cmd ./svndifftool $1➜ ./svndiff a.txt参考文档: ht原创 2017-09-17 21:21:33 · 1037 阅读 · 0 评论 -
svn常见操作
svn使用者,常见命令或者技巧。 大多数人都会,有些命令是可以深入的。常见技巧svn help command有需求,基本思路,从内容里查找自己有用的信息。-r 600指定版本号600-r 600:611指定版本号600到611的范围。svn服务器搭建,可以参考/home1/qilei/SVN/create_svn_cangku.sh脚本。基本说来是三步。建立svn。svnadmin create原创 2016-10-18 20:27:30 · 2054 阅读 · 0 评论 -
git遇到的问题
git忽略所有文件只保留某些后缀名的文件git commit提交后如何撤销git add后还未commit如何撤销git忽略所有文件,只保留某些后缀名的文件。项目目录里,增加一个.gitignore文件。#exclude all file adn dir * #except dir!*/#except file !.gitignore!*.sv!*.svhgit commi原创 2017-06-05 20:17:03 · 464 阅读 · 0 评论 -
svn(subversion)的种类
Subversion Tools(几种Subversion工具的安装使用) 0.关于Subversion Subversion具有以下的特点: 几乎所有的CVS特点-Subversion的初衷就是开发一个更好的CVS。 目录和文件都被版本化。 拷贝、删除操作被版本化。 灵活的版本化metadata。 commit原子化。 Branchi转载 2016-12-25 22:23:05 · 1603 阅读 · 0 评论 -
git搭建免费私有库-码云
可以使用git命令行方式去提交不建议使用码云网页方式提交代码git的基本操作git commit提交后如何撤销github只能创建公共仓库,私有仓库要收费。 最近发现,有很多github类似的中文网站。中文的git,比如“码云”:http://git.oschina.net/,可以提供1000个仓库,不论公共或者私有。 csdn也有类似的,但是网络感觉很卡,而且配置使用没码云简单方便(比原创 2017-05-24 23:22:08 · 5926 阅读 · 0 评论 -
git for windows的安装及配置
百度出来的,写得最全最细。很有帮助,特此记录。Git 版本管理 经验:[1]git for windows_百度经验 http://jingyan.baidu.com/article/b0b63dbff357ed4a483070ab.htmlGit 版本管理 经验:[2]本地登录SSH认证_百度经验 http://jingyan.baidu.com/article/6d704a13171c742转载 2017-01-08 12:36:24 · 545 阅读 · 0 评论