如何把svn项目变成普通项目

当项目不需要SVN标志的时候,我们一般怎么办哪??可能很多人设置Windows显示隐藏文件,然后将项目中的所有.svn文件删除,这种方法是既费劲儿又蛋疼的方法。
 
第一步:建立一个名字叫做remove-svn-folders.reg的文本(先建立txt文件,然后粘贴内容后再修改文件名字),记得后缀要叫.reg。文本的内容为:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] 
@="Delete SVN Folders"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command] 
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""

 
第二步:保存后,双击这个文件,此时再右键任何文件夹时都会出现一个“Delete SVN Folders”,点击这项,将会把此文件夹下包括子文件夹的.svn都给删除。如果项目想去掉svn,直接对此项目进行上面操作,一下子就将项目所有的.svn删除,即项目去除了svn。
 
第三步:也比较重要哦!如果项目已经去掉了svn,此时我们应该将右键的这项功能去掉预防以后不小心点击将不想去svn的项目去除了,这将会非常令人蛋疼。去除右键这项功能的方法为:打开注册表(就是在命令行输入:regedit命令),然后在注册表里找到:[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN],将DeleteSVN删除就可以了。现在再对你的文件夹进行右键是不是找不到“Delete SVN Folders”这个选项了吗??爽歪歪吧!!!

以上内容来自:http://www.voidcn.com/article/p-zuavekpo-bky.html

如果想在SVN上复制一套项目可以用“TortoiseSVN”(即小乌龟)点击项目右击选中“Copy to…”即可。
在这里插入图片描述
在这里插入图片描述
注:复制后的新项目和旧的“资源历史记录”一致,再提交变化就会和旧的分开了,并且复制这个行为也会算一个修改的版本,但是和上一个版本没有任何文件的改变。
在这里插入图片描述
 
 
补充:
更新到某一版本:

svn up -r 3306 或者 svn up -r 3306 path(更新指定部分)

恢复本地修改(eclipse中文件右击的还原功能):

svn revert path

常用检出命令:

svn co http://路径(目录或文件的全路径) [本地目录全路径]  --username 用户名 --password 密码

Linux中svn up后显示冲突的解释:

选择: (p) 推迟,(df) 显示全部差异,(e) 编辑,
(mc) 我的版本, (tc) 他人的版本,
(s) 显示全部选项:

我一般选择p(推迟),即引入冲突到本地,不过不会影响到SVN服务器端,可以放心。

解决冲突:
问题:

[root@master hehe]# svn up
Updating '.':
Skipped 'target/classes/mediaUrl.properties' -- Node remains in conflict
Skipped 'target/classes/multiNum.properties' -- Node remains in conflict
Skipped 'target/classes/nameFrom.properties' -- Node remains in conflict
At revision 3045.
Summary of conflicts:
  Skipped paths: 3

解决:

svn resolve --accept  working target/classes/multiNum.properties

 
Centos安装SVN:
参考:https://tecadmin.net/install-svn-1-9-on-centos/
vim /etc/yum.repos.d/wandisco-svn.repo

[WandiscoSVN]
name=Wandisco SVN Repo
baseurl=http://opensource.wandisco.com/centos/$releasever/svn-1.9/RPMS/$basearch/
enabled=1
gpgcheck=0
yum remove subversion*
yum clean all
yum install subversion
svn --version
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小强签名设计

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值