svn on commit,web.config默认情况下UN-checked - 有没有办法做到这一点?

时间:2010-12-22 18:59:05

标签: svn tortoisesvn

业务案例:我们的团队在web.config中有一个environmentOverride设置密钥,用于调试目的,有时团队成员会意外地使用不正确的覆盖值提交web.config,例如当我们希望它成为“beta”时,“生产”。

期望的结果:我右键单击我的项目文件夹,单击“SVN Commit ...”并使用“web.config”旁边的复选框的默认值UN-checked?现在它始终默认检查每个文件。也许一个名为“LeaveUnCheckedWhenTryingToCommit”= true的属性,或类似的东西,对于单个文件(例如web.config)会很棒。

我们可能无论如何都不会对web.config进行很多更改,所以这样会很好。

提前致谢!

---- ---- UPDATE

显示如何实施解决方案的网站http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-commit.html

2 个答案:

答案 0 :(得分:3)

Changelists就是你想要的。

如果您将文件添加到特殊的 ignore-on-commit 更改列表中,它将自动取消选中它,这将使得非常明显的是不包括“临时”更改在提交中,即使您将其添加到任意更改列表中。 Tortoise has good support for this feature

答案 1 :(得分:0)

ignoring the file会有效吗?