我有点问题.我正在将我的源代码存储库从一台机器移动到另一台机器,并且在此过程中我正在对存储的内容进行一些剔除,因为自从我开始以来,我已经了解了有关创建/管理存储库的更多信息.
问题是我们正在使用devexpress的dxperience工具,它使用.net许可证系统(licenses.licx).最初我在存储库中有这个许可证,我听说这不一定是最好的主意.所以我没有将它包含在存储库中.但是现在,当我从我的机器上的存储库(在移动之前检查的同一台机器)签出项目时,它正在查找许可证文件而不是生成它(我认为)它应该是.
我们使用Infragistics控件遇到了同样的问题.
我们的解决方案是在我们的源存储库(Source Gear Vault)中保留一个空白的licnenses.licx文件,然后在我们的本地工作中将文件的属性更改为只读.这样我们就不会最终使用该文件踩到彼此,而是使用我们工作站的正确密钥生成它.
当然这是一些手动工作,可能不适合你,但这就是我们一直在做的事情.