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怎么忽略有版本控制的本地问题?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用SVN进行版本控制

svn在项目开发过程中到底有啥作用呢 怎么叫版本控制呢?还有自己可以用它看到别人的代码吗???

从SVN版本控制中删除本地文件夹

SVN:版本控制软件

如何把svn里的文件夹去掉版本控制

工具篇-Mac上搭建本地svn服务器以及使用Cornerstone进行本地版本控制