c# - 我可以使用 Subversion 在团队中处理 Visual Studio 项目和解决方案文件吗?

标签 c# visual-studio svn monodevelop

我们是一群从事软件项目的学生。由于我们有些人不使用Windows,但产品需要在Windows 和.NET 上运行,所以我们想在MonoDevelop 和Visual Studio 上开发,这两个平台都使用Visual Studio 文件;选择的语言是 C#。

我的问题是:我们能否将解决方案和项目文件 checkin 我们的存储库,而不会出现严重的冲突问题?示例:两个人向同一个项目添加一个新文件,保存并提交他们的更改。项目文件会不会有冲突?

最佳答案

SVN 与 Visual Studio 和相关的项目/解决方案文件配合得很好。项目文件只是 XML,解决方案文件是结构化文本文件。如果两个不同的人对同一个项目/解决方案文件进行了更改,第二个人将收到冲突通知。警告,合并项目和解决方案文件可能很棘手。有时,直接放弃更改并手动添加文件然后再次 checkin 会更容易。

关于c# - 我可以使用 Subversion 在团队中处理 Visual Studio 项目和解决方案文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2953156/

相关文章:

linux - 使用 -Dsvnkit.http.sslProtocols ="SSLv3"选项启动 Jenkins

c# - 处理预期的异常

c# - 如何发送月份的日期范围

c# - KnockoutMVC 提交按钮不起作用

asp.net - 错误: allowDefinition ='MachineToApplication' beyond application level

sql-server - 使用 SQL CLR 的 VS2013 数据库项目 - 对对象 [服务器名\用户名](数据库所有者)的未解析引用

asp.net - 在 Subversion 中存储 ASP.NET 网站的最佳实践?

c# - Tesseract OCR 文本位置

visual-studio - NuGet 包安装到错误的文件夹

SVN如何升级工作副本