
在 Eclipse 中设置 SVN 必须锁定后才能修改代码,可以按照以下步骤进行 *** 作:
1、在 Eclipse 中选择要锁定的文件或文件夹,右键单击选择 Team >Lock。
2、在d出的 Lock Files 对话框中,填写锁定原因和描述,然后单击 OK 按钮。
3、如果锁定成功,文件或文件夹的图标将会变成锁定状态,同时你可以在控制台中看到该 *** 作的日志信息。
这时,其他人在尝试修改该文件或文件夹时,就必须先锁定该文件或文件夹,否则将无法进行修改。
文档类文件在项目中至关重要,由于文档文件可能不是由一人维护,故可能会出现“并发”情况,那么提交时候会发生覆盖这种车祸...所以为了避免如上的情况,我们通过SVN可以采取对文件加写锁的 *** 作。文件加写锁后,想要修改文件的话,要先进行get lock *** 作来获取锁(获取 *** 作权),若此时有他人获取锁(在 *** 作),那么会提示获取锁失败,并且提示xxx占用锁。
当然 会出现这样一种情况:
假设占用锁的人将该文档在本地checkout了N份,忘记了是哪个拿的锁 这时怎么办?SVN替我们想到了这一点,故可以强制获取锁steal the loks(当然在你与同事沟通后)
具体 *** 作如下:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)