目前SVN是否有一个功能,允许独占式检出?
Delphi是否有一个好的插件,允许通过IDE进行访问?
目前SVN是否有一个功能,允许独占式检出?
Delphi是否有一个好的插件,允许通过IDE进行访问?
SVN有一个名为“locking”的概念,大致对应于独占式检出。例如,在TortoiseSVN中,可以通过“获取锁定”和“释放锁定”菜单项来使用此功能。
JCL包含一个SVN版本控制专家,它可以很好地工作。除其他事项外,它还使您可以从IDE访问锁定功能。
TortoiseSVN 可以 添加到Delphi工具菜单中。我自己没有尝试过,因为我很满意它作为资源管理器扩展的使用。
关于独占式检出,我猜你是指只有一个人可以编辑它?这不是Subversion的想法,它的想法是你有工作副本,然后检入你的更改。然后它会尝试合并你的更改(这通常大多数情况下都能成功)。如果有冲突,你需要手动解决它们。
convert -i -t -s c:\files\*.dfm
- Pauk“独占式结账”是什么意思?你的意思是说,在你结账之后,其他人就不能结账了吗?
这被称为锁定,Subversion 可以做到这一点(请参见锁定),但通常不建议这样做,因为版本控制的目的是允许多个人同时对版本化的项目进行工作。
对于第一部分,我曾使用 Visual Source Safe,它支持锁定(必须在使用前签出),SVN 有锁定命令,但这违反了它的概念,你需要花时间适应它,而且你以后再也不会使用锁定命令。
对于你问题的第二部分,TortoiseSVN 可以用作外部工具,或者可以与 Delphi 2007 及以上版本捆绑的文件浏览器配合使用,还可以使用适用于旧版本的 IBrowser。
Delphi 的 Subversion 插件 总结了可用的 Delphi IDE SVN 插件,除了 SourceConneXion 这个商业产品。