svn checkout的文件可以删除吗

如题所述

checkout的时候需要你指定一个空文件夹的,这就不存在删除你本地文件的事情
如果你指的是update,如果你本地文件没有修改过,那么会被删除;如果文件被修改过,会报告发生冲突,保留本地的文件。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-04-18
1、检出目录images
svn co --depth=empty http://www.iusesvn.com/project1/images images_work_dir
这样就在本地形成了一个工作拷贝目录images_work_dir
2、进入images_work_dir目录,单独更新logo.jpg
svn up logo.jpg
这样,我们就单独检出了logo.jpg,后面就可以对这个文件进行修改、提交等操作。
B 通过TortoiseSVN操作
目前还不清楚TortoiseSVN该如何操作,希望知道的朋友补充

根据楼主上面的提示,我使用TortiseSVN客户端试验了一下,能正常检出,我做如下补充(还以楼主举的例子为例)。
1、使用TortiseSVN客户端(以1.5.3版为例)右键菜单中的“svn checkout”检出logo.jpg文件的上级目录images文件夹,在检出窗口中的“检出深度”处要选择“仅此项”,这样检出来才是一个空目录,本地命名为temp。
2、然后在temp文件夹上点右键,在弹出的TortiseSVN右键菜单中选择“检查更新”,在“检查更新”窗口中点击“检查版本库”,会列出该“images”目录下的所有文件。
3、在“检查更新”窗口中选中要检出的“logo.jpg”文件,点右键,在右键菜单中选择“更新”,即可将该文件单独检出。本回答被提问者采纳

SVN的Checkout文件的问题
checkout的时候需要你指定一个空文件夹的,这就不存在删除你本地文件的事情 如果你指的是update,如果你本地文件没有修改过,那么会被删除;如果文件被修改过,会报告发生冲突,保留本地的文件。

用svn在check out之后其他的地方变蓝了,这是我的失误,怎么撤销啊,把那 ...
这是因为你checkout时所选的文件夹不当,checkout到一个已经存在的文件夹下了,那些蓝色问号的文件夹是原本就存在的文件夹,不在SVN控制之下。要解决的话,找到和那些蓝色问号文件夹同级的一个隐藏的.svn文件夹,删除这个隐藏文件夹,然后刷新一下就OK了 ...

怎么取消掉check out后的文件与svn的联系
打开本地副本目录,按文件名搜索.svn,删除所有搜索到的文件即可。=== 如果是winodwsXP及之前版本的系统,可能你需要勾选搜索高级选项--搜索隐藏文件。(win7中默认可以搜索到所有隐藏文件)

svn checkout到本地后,删除本地file,对服务器有影响吗
当删除后再执行“svn commit”就会在服务器上也对应删除。

用SVN时,误CHECKOUT至非空目录中,导致本地文件夹显示蓝色问号图标,该怎 ...
找到该文件夹中有个隐藏的.svn文件夹,删除这个隐藏文件夹就行了,如果还没变,就刷新一下,再不变就重启一下

SVN 在CMD中执行命令:svn co svn:\/\/192.168.x.x --username xx --pas...
对你这个情况而言,就是checkout失败的文件夹 现在这种情况的话,你可以把红色感叹号、绿色对钩的文件夹都删除了,在tortoisesvn\/bin文件夹下找出那个隐藏的 .svn 文件夹,把这个 .svn 文件夹也删除了,然后就一切恢复正常了。最后,你可以到一个空文件夹下重新checkout你要的东西。

SVN桌面无法checkout选项消失,多出了commit和update选项,而且commit和u...
你肯定之前把哪个版本库checkout到桌面了,也就是说“桌面”这个文件夹被纳入了SVN的控制之下。进入c:\\documents and settings\\liangjingjing\\桌面 这个文件夹,找到隐藏文件夹“.svn”,删除这个隐藏文件夹就OK了

使用SVNkit来checkout的时候出错
1.需要jar包:2.svn: E200030: SQLite error 报这个错,记住先把你checkout的本地目录下的文件先删除,包括.svn的文件夹,然后在执行 (1)第一个类 SvnTest.java import java.io.File;import org.tmatesoft.svn.core.SVNDepth;import org.tmatesoft.svn.core.SVNException;import org.tmatesoft....

SVN本地文件夹误删
如果是这样的话,你的doc这个文件夹上应该有红色感叹号或者绿色对钩的标记,那么你就在doc这个文件夹上点右键,选择tortoisesvn——SVN还原,把误删的那个文件夹还原就是了。如果doc这个文件夹上没有红色感叹号或者绿色对钩的标记,那可能是你把那个隐藏的.svn文件夹也删除了,那就只能重新checkout doc...

如图,如何撤下掉这个svn的标志???前提是不卸载svn
这是因为你之前用SVN checkout到桌面了,要解决也很简单,你需要在“桌面”对应的文件夹中找到一个隐藏文件夹,名称是".svn",找到这个.svn文件夹将其删除,然后刷新一下应该就正常了,如果还不正常就重启一下,就保证一切OK。至于桌面对应的这个文件夹,要看你的操作系统了。以windows XP为例,一般...

相似回答