使用TortoiseSVN,我可以将文件移动到ignore-on-commit更改列表中,这样当我提交整个树时,对该文件的更改不会被提交。有没有办法使用svn命令行工具做这样的事情?编辑:感谢您使用的建议svn:ignore,但这并不是我想要的。svn:ignore影响和svn add&之类的事情svn import。它给出了一个要忽略的文件名模式列表。我有一个已经受源代码控制的文件,但是我想对我提交整个源代码树后不想提交的文件进行临时更改。我正在进行很多其他更改,我可以在我的监视器上粘贴一个注释,告诉我在提交树之前恢复该文件,但如果svn可以自动跳过该文件,那将会很好。
3 回答
尚方宝剑之说
TA贡献1788条经验 获得超4个赞
我不相信有一种方法可以忽略存储库中的文件。我们经常使用web.config和其他配置文件来解决这个问题。
虽然不完美,但我经常看到和使用的解决方案是使用.default文件和创建本地副本的非任务。
例如,repo是一个名为web.config.default默认值的文件。然后创建一个nant任务,将所有web.config.default文件重命名为web.config可以自定义为本地值的文件。检索新的工作副本或运行构建时,应调用此任务。
您还需要忽略web.config创建的文件,以便它不会提交到存储库。
- 3 回答
- 0 关注
- 1036 浏览
添加回答
举报
0/150
提交
取消