
svn
黄宝康
这个作者很懒,什么都没留下…
展开
-
从SVN迁移到git仓库
1.将svn中的项目拷贝到本地git svn clone svn地址 本地文件夹名称git svn clone svn://172.16.88.101/devcodes/project/trunk/project localProjectName2.去到本地路径cd localProjectName3.建立远程仓库git remote add 仓库名称 远程仓库地址#首先要在远程仓库中新建这个project项目git remote add projectName http://172.1转载 2020-08-10 11:08:41 · 379 阅读 · 0 评论 -
SVN重定向svn switch
当SVN版本迁移的时候,由于svn版本库有可能改了名字,导致在执行版本更新的时候报如下错误:[root@localhost hello]# killall svnserve[root@localhost hello]# cd /root/[root@localhost ~]# mv world newworld[root@localhost ~]# svnserve -d -r /root...原创 2019-04-24 14:20:51 · 4719 阅读 · 0 评论 -
SVN的版本精简
随着项目的开发,项目的版本会非常多,我们可以对SVN的版本进行精简。为了演示,我的虚拟机SVN版本比较小,最大版本号为7,我只精简成保留4-7版本,前面的三个版本丢弃掉。[root@localhost hello]# svn info 路径: .工作副本根目录: /root/svn/helloURL: svn://192.168.8.194/hello版本库根: svn://192.1...原创 2019-04-24 09:14:55 · 695 阅读 · 0 评论 -
SVN提交(commit)时必须填写备注信息设置及钩子的应用
SVN提交(commit)时必须填写备注信息设置和取消设置的方法。一、设置备注信息必须填写1、打开版本库服务器上SVN的服务器端2、右键点击项目,选择所有任务,选择manage hooks3、点击选中Hooks选项卡,选中Pre-commit hook4、点击下方的edit按钮5、在弹出框中输入以下代码:@echo offsetlocalset SVN_BINDIR=C:/Pro...转载 2019-04-23 16:09:38 · 1954 阅读 · 0 评论 -
SVN环境中add命令详解
把index.html文件纳入到版本控制中svn add index.html如果add文件夹,则默认把该文件夹下未纳入版本控制的文件一并纳入控制svn add css如果只想把目录纳入控制,而不想把所有该目录下的文件纳入控制,可以增加non-recursivesvn add js --non-recursive一次性增加所有(这种情况下会排除non-recursive的目录下的...原创 2019-04-18 16:54:20 · 39749 阅读 · 1 评论 -
总结checkout和export的区别及如何取消关联SVN
在实际工作中,我总结出将SVN中项目或资料DOWN到本地的两种方式,一种是checkout,就是常说的“检出”,另一种就是export,可以理解为“导出”。我个人的理解,通俗地来讲,checkout到本地的项目或者资料实际上还是处于SVN的版本控制之下,对checkout到本地的项目或者资料所做的修改,一旦执行commit,依然会对SVN repository中的原文件产生影响。而export则...转载 2019-04-18 16:29:48 · 3482 阅读 · 0 评论 -
SVN命令copy
svn copy命令的作用是拷贝某些svn版本控制的文件,生成的新文件直接纳入版本控制中[root@localhost test2]# lsaa.txt contract.html css img index.html js[root@localhost test2]# svn cp index.html index_bak.htmlA index_bak.htm...原创 2019-04-23 14:30:25 · 9873 阅读 · 0 评论 -
SVN命令log和info
svn log命令输出svn的日志信息[root@localhost test2]# svn log------------------------------------------------------------------------r4 | harry | 2019-04-23 09:13:36 +0800 (二, 2019-04-23) | 1 行------------...原创 2019-04-23 13:58:45 · 2924 阅读 · 0 评论 -
SVN命令list
该命令列出所有处于版本控制的文件[root@localhost test2]# lsaa.txt contract.html css img index.html js[root@localhost test2]# svn listaa.txtcontract.htmlcss/img/index.htmljs/也有一种简写方式svn ls,这种方式不会递归,只显示当...原创 2019-04-23 13:43:49 · 4826 阅读 · 0 评论 -
linux环境搭建SVN,新建仓库,配置成员权限,服务启动,仓库检出
svn安装:centos下yum install subversionUbuntu下apt-get install subversion服务端命令:svnserver:控制svn系统服务的启动等svnadmin:版本库的创建、导出、导入、删除等svnlook:查看版本库的信息等客户端命令:svn:版本库的检出、更新、提交、重定向等在/root/hbk/目录创建一个本地SV...原创 2019-04-18 15:34:17 · 419 阅读 · 0 评论 -
SVN强制解锁操作
如果是其他人锁定文件,而你期望对此文件操作,可进行偷锁操作:1,将被锁定文件SVN Check out…到本机硬盘。2,点击文件右键,选择get lock3,勾上steal the locks4,之后再进行Release Lock操作即可。内容转自 https://www.cnblogs.com/andysong666/p/6089717.html...转载 2019-04-23 09:46:29 · 548 阅读 · 0 评论 -
SVN锁定lock和解锁unlock
执行了svn lock命令,可以防止其他人进行提交。svn lock index.html其他开发人员对index.html将不能提交,直到执行了锁定的用户执行了解锁命令svn unlock index.html或者执行了锁定的用户执行了提交操作(提交操作将自动解锁)如果想提交的时候想继续锁定,增加如下参数svn ci -m "提交备注" --no-unlock index.htm...原创 2019-04-23 09:35:23 · 13019 阅读 · 0 评论 -
SVN解决冲突命令resolve和resolved
使用如下命令解决冲突svn resolve index.html手工编辑修复,而不是命令解决冲突,需要执行如下命令通知SVN服务器冲突已解决svn resolved index.html注意一个是加了字母d,表示已解决(完成时)...原创 2019-04-23 09:20:22 · 17659 阅读 · 0 评论 -
SVN工作副本还原命令revert
在项目中,修改了好多文件,正打算提交到SVN时,突然你的项目经理说需求改变,修改的这些文件都不需要提交到SVN,需要还原SVN最后一次提交的状态。把index.html还原成SVN最后一次提交的状态svn revert index.html批量还原当前目录的所有文件(不会递归子目录)svn revert *递归还原svn revert --recursive *...原创 2019-04-23 08:53:20 · 5363 阅读 · 0 评论 -
SVN命令diff、mkdir、cat
svn diff该命令用于版本差异比较[root@localhost test2]# svn diff aa.txt Index: aa.txt===================================================================--- aa.txt (版本 3)+++ aa.txt (工作副本)@@ -1,4 +1,3 @@ hel...原创 2019-04-22 17:46:47 · 1228 阅读 · 0 评论 -
SVN的提交和更新和删除
提交svn的提交:-m参数必须svn commit -m "提交备注" 文件名或者目录或者使用缩写的方式svn ci -m "提交备注" 文件名或者目录批量提交svn ci -m "提交备注" *更新svn的更新svn update或者缩写svn up更新到指定版本svn up -r 版本号 文件名回归到了历史版本,想要再次更新到最新版本,使用如下命令是...原创 2019-04-22 16:36:52 · 2924 阅读 · 0 评论 -
Cleanup failed to process the following paths错误的解决
TortoiseSVN客户端1.7版以前的加锁文件时一个lock后缀的文件,直接在报错目录的.svn目录下删除即可。TortoiseSVN客户端1.7版以前(含1.7版本)的加锁信息是一条记录放在报错目录下的.db文件里面,用可以SQLite文件的工具将改文件打开,然后删除那条lock记录即可。具体是如果你想用SQLite文件可视化工具,可以安装SQLiteExpert Professiona...转载 2019-04-16 10:56:08 · 587 阅读 · 0 评论 -
Linux安装配置SVN服务器
内容转自https://www.cnblogs.com/puloieswind/p/5856326.html1. 安装SVN服务器:检查是否已安装# rpm -qa subversion安装SVN服务器# yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql验证安装# cd /etc/ht...转载 2018-08-17 10:27:12 · 328 阅读 · 0 评论 -
eclipse 导出war包时报svn更新状态失败问题
项目中由于应用到了CXF webservice框架,通过wsdl2java命令工具生成相关代码后,使用eclipse导出war包时报了以下错误。 报了一个svn更新状态失败,查找具体原因是因为该文件生成了.svntmp后缀的文件,网上搜索了相关解决方法,说删除该临时文件,可是再次使用wsdl2java生成了正确的.java文件后,导出war包时依然还是报同样的错。故删除该文件的方法没用。 我原创 2017-07-31 11:13:53 · 705 阅读 · 0 评论