目前我的团队使用Visual Sourcesafe,并且非常熟悉GUI是多么可怕,并且听到互联网对于它是多么不可靠,我一直试图向SVN转移.
今天我和经理讨论了他支持的最终移动,他问是否有可能在SVN中创建sourceafe样式链接.对于不熟悉sourcesafe的人来说,链接在概念上与Linux下的文件链接一样.我们使用它们来链接项目之间的共享代码/库.我解释说没有办法使用SVN创建链接,他提出这可能是迁移中的一个主要问题.
我告诉他,在我的本地SVN(我一直在缓解我的开发,只在sourcesafe中定期检查)中,我将共享代码/库放在一个位置,并将ANT引用到该位置.但是,我觉得这个解决方案并没有给他留下太深刻的印象,因为它增加了ANT任务的复杂性.就个人而言,我认为有一个稍微复杂的ANT脚本比在源代码控制中拥有一堆链接文件更值得,但这实际上是你订阅了哪种范例的问题.
我很好奇开发人员如何解决这个限制,并做更新的源控制系统,如Git和Mercurial支持链接?
查看svn:externals
属性.