为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕的地6264312 2019-08-30 16:32:05
使用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创建的文件,以便它不会提交到存储库。


查看完整回答
反对 回复 2019-08-30
  • 3 回答
  • 0 关注
  • 1006 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信