svn怎么忽略有版本控制的本地问题?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了svn怎么忽略有版本控制的本地问题?相关的知识,希望对你有一定的参考价值。
我的项目里本地有一个配置参数的文件config.inc.php,和svn上的不一样,怎么操作可以让svn不更新不提交不提示不删除?
如果你的客户端用的海龟的话,可以按照以下操作进行忽略空白处右键-TortiseSVN-Settings。 然后在 Global ignore pattern一栏中输入你要忽略的文件。
如果想要永久忽略这个文件,需要联系管理员在版本库的hook中加以限制。
scmeye是目前国内最活跃的软件配置管理社区,欢迎到社区中交流。
skyline是scmeye基于svn二次开发而成的管理工具,skyline是开源软件,旨在帮助广大SCM快速完成配置工作,欢迎前来交流
百度搜索 scmeye 即可 参考技术A 你这个情况有几种处理方式:
1、如果这个文件是整个项目都要用的,唯独你出于bugfix等原因需要保留你当前这个版本,其他人开发都要用服务器上的最新版本,那么最好的解决方法是使用SVN的分支,为你单独拉一个分支,你在这个分支里工作,你的这个文件就不会受到主干的影响了。
2、如果这个文件是项目组每个人都要用,但每个人都不一样,那么建议删除服务器上这个文件,并在客户端设置忽略这个文件(忽略操作正如scmeye所说),以后所有人都仅在本地保存自己的这个文件。
工具篇-Mac上搭建本地svn服务器以及使用Cornerstone进行本地版本控制
1.在桌面上见一个文件夹命名为svn,然后打开终端:
创建一个mycode仓库:svnadmin create /Users/gaoyizhen736(自己的mac的用户名)/Desktop/svn/mycode
完成以后是有如下配置文件:
2.打开svnserve.conf,将下面4项前面的#去掉
# anon-access = read//read改为none # auth-access = write # password-db = passwd # authz-db = authz
3.打开password文件
[users] gyz=123
admin=123,
相当于创建了两个用户,用户名为gyz,admin密码为123,
4.打开authz文件,修改权限
[groups] users = gyz,admin [/] @users = rw
5.打开终端,输入命令行:svnserve -d -r /Users/gaoyizhen736/Desktop/svn
如果没什么反应,那就是启动成功了,在活动监视器里查看,如下图,则说明启动成功
6.打开corderStone,点击左下角的 ‘+’选择 add repository,会出现一下界面,填写参数既可以,
7.在conerstone下面import本地的文件,然后一定要checkout出来,后面就在checkout出来的新文件夹修改就好
参考来源:https://blog.csdn.net/qq_32067045/article/details/75990151
以上是关于svn怎么忽略有版本控制的本地问题?的主要内容,如果未能解决你的问题,请参考以下文章