我有一个问题。我正在将源存储库从一台机器移至另一台机器,并且在此过程中,我对存储的内容进行了一些筛选,因为自从我开始学习有关创建/管理存储库的更多信息后,我就开始对它们进行存储了。
问题是我们正在使用devexpress的dxperience工具,并且它使用.net许可证系统(licenses.licx)。最初,我在存储库中拥有此许可证,并且I'm hearing不一定是最好的主意。因此,我没有将其包含在存储库中。但是现在,当我从计算机上的存储库(移动之前我要 check out 的同一台计算机)中 checkout 项目时,它正在寻找许可证文件,而不是生成(应该是)它应该的文件。
最佳答案
使用Infragistics控件遇到了相同的问题。
我们的解决方案是在源存储库(Source Gear Vault)中保留一个空白的licnenses.licx文件,然后在本地工作环境中将该文件的属性更改为Read Only false。这样,我们最终不会在该文件上相互踩踏,而是通过工作站上的正确 key 生成的。
当然,这是一些手动操作,可能不适合您,但这就是我们一直在做的事情。