如何从Subversion中删除文件(使其'无版本')?

emz*_*ero 3 svn tortoisesvn project svnignore

我总是遇到这个问题而且我还没找到答案.

假设你设置你的合作伙伴设置一个新项目并导入它的每个文件,包括与环境配置相关的那些在开发过程中不应受源代码控制的文件(即数据库配置文件).

那么我第一次检查项目,显然我必须更改数据库配置文件才能使它工作.但是那个文件被标记为已更改并将显示在提交列表下,那么有没有办法在此时"unversion-it"?

我尝试了"删除并添加到忽略列表",但这只是标记要删除的文件,一旦我提交,我的伙伴将更新项目并发现他的db配置文件已被删除.

那么如何使用这些依赖于环境的文件呢?(假设您已将它们添加到回购中).您只需在本地更改文件,并在每次提交时继续取消选中它?

谢谢,对不起,如果这是一个愚蠢的问题.

Mit*_*sey 7

我认为许多应用程序都具有db.conf.sample版本控制权,然后人们将其重命名db.conf为版本控制中忽略的应用程序.