2010-12-22 40 views
4

业务案例:我们的团队在web.config中有一个environmentOverride设置键,用于调试目的,有时候一个团队成员会意外地提交他们的web.config文件时有一个不正确的覆盖值,比如我们想要的“生产”它是“测试版”。提交svn,web.config默认情况下进行UN检查 - 有没有办法做到这一点?

期望的结果:我右键点击我的项目文件夹,单击“SVN提交...”,并有复选框的默认值旁边的“web.config”未核对?现在它总是默认检查每个文件。也许一个名为“LeaveUnCheckedWhenTryingToCommit”= true的属性,或者类似的东西,对于单个文件(比如web.config)来说是很棒的。

很可能我们不会对web.config进行很多更改,所以这会很好。

在此先感谢!

---- ---- UPDATE

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

回答

3

Changelists是你想要的。

,如果你的文件添加到特殊它会自动取消它你忽略上提交变更表,它将使相当该死显而易见的是,“临时”的变化是不被包含在提交连如果您将其添加到任意更改列表。 Tortoise has good support for this feature

0

ignoring the file工作?

+0

好想法,但是,我认为这会使web.config完全从提交列表中消失,而我希望它仍然显示,但只是旁边有一个未选中的复选框。 – 2010-12-22 19:03:50

+0

啊 - 在这种情况下,忽略不是你要找的东西。恐怕我不知道如何在默认情况下取消选中: – girasquid 2010-12-22 19:04:44

相关问题