SVN:有没有办法将文件标记为“不提交”?

使用TortoiseSVN,我可以将文件移动到ignore-on-commit更改列表中,这样当我提交整个树时,对该文件的更改不会被提交。


有没有办法使用svn命令行工具做这样的事情?


编辑:感谢您使用的建议svn:ignore,但这并不是我想要的。


svn:ignore影响和svn add&之类的事情svn import。它给出了一个要忽略的文件名模式列表。


我有一个已经受源代码控制的文件,但是我想对我提交整个源代码树后不想提交的文件进行临时更改。我正在进行很多其他更改,我可以在我的监视器上粘贴一个注释,告诉我在提交树之前恢复该文件,但如果svn可以自动跳过该文件,那将会很好。


慕的地6264312
浏览 1037回答 3
3回答

尚方宝剑之说

我不相信有一种方法可以忽略存储库中的文件。我们经常使用web.config和其他配置文件来解决这个问题。虽然不完美,但我经常看到和使用的解决方案是使用.default文件和创建本地副本的非任务。例如,repo是一个名为web.config.default默认值的文件。然后创建一个nant任务,将所有web.config.default文件重命名为web.config可以自定义为本地值的文件。检索新的工作副本或运行构建时,应调用此任务。您还需要忽略web.config创建的文件,以便它不会提交到存储库。
打开App,查看更多内容
随时随地看视频慕课网APP