I have two .rc files for different languages which includes the same resource.h file. Whenever I am editing one .rc file it takes over the resource.h file and tries to modify it. Since the code in source controls, Visual Studio 2010 checks out both the .h file as well along with the .rc file that I want to edit.

This is quite annoying, I followed this article

From Above article.
You may want to share a header file between two .RC files that are in different projects, or possibly the same project. To do so, simply apply the Read-Only Directives technique described above to both .RC files.
I did that but it did nothing. How can I share the same resource.h in both resource (.rc) files without each vying to get control of resource.h file?