Eclipse中的subversion文件签出提示

时间:2011-08-14 04:30:38

标签: eclipse svn

尝试使用Eclipse从subversion检出文件时是否可以获得提示?我尝试过Subclipse和Subversive并使用Assembla作为主机;找不到任何可以给我这个的设置。

2 个答案:

答案 0 :(得分:2)

无法检查(如果您从MKS或ClearCase用户的角度考虑)或必要(从Subversion用户的角度来看)。实现您想要的唯一方法是在您想要明确“签出”的文件上定义属性需求锁定。

执行以下步骤来证明:

  1. 将svn-property svn:needs-lock添加到一个文件并提交此更改。
  2. 确保在提交中释放锁。
  3. 尝试在Eclipse中更改该文件。该文件应该是只读的。
  4. 您现在可以使用“获取锁定”操作,因此文件在此之后发生更改以进行读写
  5. 但要注意:在使用源代码时,这不是Subversion的有用用法。 Subversion是一个乐观的VC系统(仅限),每个试图以悲观方式使用它的人(需要进行明确的检查)都无法使用它。

答案 1 :(得分:1)

请记住,使用SVN,所有文件都可以在工作区中直接读/写:您不会向CVCS(集中式VCS,即SVN)发出信号,要求您修改文件(“checkout”)。 / p>

您将在“签入”阶段得到提示,称为提交 这是一个原子操作,它将涉及当前本地工作空间中与远程仓库相比的所有已修改/添加/删除的文件。