首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mercurial处理csproj文件?

Mercurial处理csproj文件?
EN

Stack Overflow用户
提问于 2012-04-02 05:51:42
回答 2查看 287关注 0票数 2

我正在使用Hg来管理代码,并与参与VS2008项目的其他三个开发人员合并代码。我们确实有一个.hgignore文件,它忽略了相当数量的不需要跟踪的文件,例如*.pdb、*.obj等。但是,我们确实跟踪.csproj文件。

周期性地,文件似乎在合并后丢失。我们会遇到构建问题,并且必须重新定位项目文件夹中的文件,而不是csproj文件。

最后,我注意到在合并冲突期间,有时Hg似乎合并不正确。下面是一个截图。需要手动干预的实际冲突在文件中较低。但是在本节中,hg错误地将DirectoryTasks.cs替换为一个名为ReportTasks.cs的新的、不同的文件,而实际上,这两个文件都应该添加。人们如何设法避免这种情况?

EN

回答 2

Stack Overflow用户

发布于 2012-04-02 07:28:57

所以,图中所示的意思是:

手动或使用某些VS图形用户界面(在parent1版本中)将其更改为originally

  • Then 2不会更改ReportTasks.cs

  • Developer 1 parent1

所以当你合并的时候--你会得到另一个开发者所做的改变。

问题应该是:为什么VS或开发人员在parent1版本中用ReportTasks取代了DirectoryTasks (这与HG一点关系都没有)

票数 0
EN

Stack Overflow用户

发布于 2012-04-02 16:22:24

我将支持zerkms:这是开发人员的失误,而不是hg

parent1 的作者用ReportTasks替换了 one string DirectoryTasks,而则添加了另一个ReportTasks字符串。在这种情况下,您必须与开发人员一起使用

为了在一个全新的工作环境中运行项目,.csproj文件是必须的,还是它是本地的集成开发环境工件,每个集成开发环境都会根据自己的需要重新创建它?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9968646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档