使用 Visual Studio 2010 和 HG 进行版本控制
最近,我和我的团队获得了一个用于版本控制的 HG 存储库,因为这将使我们的应用程序的开发变得更容易、更好。
我们正在使用 Visual Studio 2010 和 c#
所有项目都在版本控制之下。
不幸的是,当我们其中一个人提交时,通常另一个人在打开解决方案时会遇到某种错误(由于 VS 有各种文件)
我的问题是:哪些文件应该置于版本控制之下? (在我的例子中被删除了!)
PS:我们有 3 个项目:(使用 XNA)游戏、内容、测试
非常感谢!
担
Recently me and my team got a HG repository for versioning as this would make it easier and better to develop our application.
We are using Visual Studio 2010 and c#
All of the project is under version control..
Unfortunately, when one of us commits, usually the other gets an error of some kind when opening the solution (due to the various files VS has)
My question is: what files should be put under version control? (and removed in my case!)
PS: we have 3 Projects: (using XNA) game, contents, test
Thank you very much!!!
Dan
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
至少您在
.hgignore
中需要这些:根据需要添加。但不要过度忽视,因为这样可能会丢失数据。例如,@Darin 的回答会导致您停止跟踪私钥文件(.snk)。
At least you need these in your
.hgignore
:Add as needed. But don't overignore as you can lose data that way. For instace @Darin's answer causes you to stop tracking of private key files (.snk).
我在下面使用它,它来自 Rob Conery 的 Mercurial 教程 (http://tekpub.com/view/hg/1 & http://tekpub.com/codeplex)位于 tekpub。它位于 git 存储库中,最初适用于 VS 2K8,但适用于 2K10。 http://gist.github.com/314082
语法:glob
I use below and it came from Rob Conery on his tutorials for mercurial (http://tekpub.com/view/hg/1 & http://tekpub.com/codeplex) at tekpub. It's on a git repo and was originally for VS 2K8 but works just fine for 2K10. http://gist.github.com/314082
syntax: glob
以下是我从版本控制中排除的文件和目录的列表(在目录的情况下,我递归地排除该目录中的所有内容):
Here's a list of files and directories I exclude from version control in the case of directory I exclude recursively everything from this directory):
这里还有一些:
Here are a few more: