当前位置:  开发笔记 > 运维 > 正文

SVN:忽略已提交的文件

如何解决《SVN:忽略已提交的文件》经验,为你挑选了2个好方法。

我有一个使用subversion进行版本控制的设置文件.每个人都有自己的这个文件的副本,我需要这个不被提交.但是,就像我说的那样,版本控制下已有一个副本.我的问题是:如何从版本控制中删除此文件而不删除每个人的文件,然后将其添加到忽略列表中,以便它不会被提交?我正在使用linux命令行svn.



1> David Schmit..:

做一个干净的结帐,svn delete文件并添加忽略.然后提交这个.其他人都必须小心(一次)他们的本地副本不会在下一个被删除svn update,但在此之后,本地文件将保持不受干扰并被SVN忽略.


好吧,更容易,因为不必与使用回购的其他人协调(整个移动文件并将其复制回来).

2> ax...:

如果您从版本控制中删除该文件,那么项目开发人员(或意外删除其本地副本的人)如何在初始结账后获取该文件?如果设置文件有新增内容怎么办?

我建议如下:在SVN中保留一个默认设置文件(没有密码,主机名,连接字符串等),将其命名为settings.dist,并让代码使用此命名的副本settings.每个开发人员都必须制作一次此副本,然后才能使用她的个性化设置.如果有添加内容,请将其添加到settings.dist- 其他所有人都会获得更新,然后可以合并到她的个性化副本中.

推荐阅读
Chloemw
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有