我们是一群从事软件项目的学生。由于我们有些人不使用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/