SVN忽略某个文件的更改,并不提交

我的项目是用asp做开发的,数据库用的access,这个库我是保持格式的初始库,我给这个库设了只读权限,但是其他兄弟签出进行开发的话这个数据库是会产生一定的测试数据的,也就是相关于这个数据库文件产生了改动。这时候TSVN就会给出反应(更新),当我们进行提交的时候就会出现在更新列表中,如果提交就会出错,而且这个项目的图标也会变成红红的,,,丑死了。请问怎么可以忽略这个文件的更改并不提交他呢,前提。。服务器上的这个文件必须存在,不能删除,网上很多教程讲的都是服务器上不存在这个文件,也就是不记得版本控制的文件,我这个文件是要参与版本控制的。
这都是些什么人呀,比我还不懂SVN些呀,求忽略单个文件,但单个文件需要记入版本库的办法。就是说这个文件在客户端修改不会得到提交,但是别人在签出或导出时这个数据库是会一起签出的

选择TortoiseSVN->Setings->SavedData
里面有个authentication data,点击后面的Clear就好了
下次有什么动作会提示你输入用户名和密码
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-25
你是用的小乌龟做客户端吗?
在文件夹里点右键,选择TortoiseSVN->Setings->SavedData
里面有个authentication data,点击后面的Clear就好了
下次有什么动作会提示你输入用户名和密码

参考资料:百度一下

第2个回答  推荐于2016-03-17
提供两个思路吧:
1、首先将这个文件上传,保证服务器端有这个文件,然后在ToitorseSVN客户端设置全局忽略样式,将整个文件名作为忽略条件,这样在提交时就不会提交这个文件了。这个方法的问题在于如果在别的文件夹下有同名文件需要提交,那么就会导致那个文件也被忽略。
2、将这个access文件放在另一个svn版本库中,在该项目的版本库中通过设置svn:externals属性来外部引用这个文件,这样应该也不会提交这个文件。这个方法没验证过,只是理论分析,你可以自行验证。
-----------
补充一下,如果用方法一,就必须通知所有人员在客户端都设置忽略这个文件。本回答被提问者采纳
相似回答