为什么会有svn文件夹
A. 使用svn时,每一层下都应有.svn文件,而我怎么只有第一层有
1.6及以下版本的SVN客户端会在每个文件夹下生成.svn文件夹,1.7及以上版本的SVN客户端就只在顶层文件夹生成.svn文件夹了
也就是因为这个原因,用1.6版SVN客户端checkout出来的文件夹,如果更新SVN客户端到1.7,要对这个文件夹执行一次upgrade才能正常使用
B. 版本控制工具svn。一个文件夹,里面有.svn的标识文件夹。如何把这些.svn文件夹全部删除。
不知道你移动到另一个文件夹的目的是什么,如果就事论事的话,你可以update源文件夹到指定的那个版本,然后将当前的文件复制到指定的目标文件夹,然后再将源文件夹update到最新版本。
其实我怀疑你是否需要用的是svn的分支功能?
C. 连了svn后文件夹出现好多
是你把这些文件放在你从svn上检出的项目目录中了,才会有问号那样的标记;
你可以测试一下,比如:你从svn上checkout了一个test目录,你在test目录下面随便创建一个文件夹或者文件什么的,新建的文件就会显示成你上面一样的图标;或者是你直接把你svn上的文件检出在桌面或某个公共的地方,导致其他文件也有了svn的标记。
D. 如何去掉.svn文件夹
使用svn进行版本控制,每个文件夹下都有.svn文件夹,有些项目在脱离svn版本控制之后,想删除项目中所有的.svn文件夹,可用下面的方法进行快速删除: 在桌面上建立一个文本文件,取名为kill-svn-folders.reg(扩展名由txt改为reg),文件的内容如下: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @=”Delete SVN Folders” [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command] @=”cmd.exe /c \”TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \”%1\” %%f IN (.svn) DO RD /s /q \”%%f\” \”" 保存之后,双击这个reg文件。成功后,在每一个文件夹上点击右键都会有一个“Delete SVN Folders”的选项,点击之后,既可以删除这个文件下(包括子文件夹)所有的.svn文件夹。 删除完成后,为了避免误操作,不小心把正处于版本管理中的.svn文件夹删除,最好把刚才的注册信息删除。删除方法是,打开注册表(在运行中用 regedit命令),找到[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell \DeleteSVN] ,把DeleteSVN这个项删除,即可。 eclipse编译去除svn文件夹 “Project-Properties-Java Build Path”,右侧的面板中的”Source”选项卡,在Excluded中加入”**/.svn/**”,就可以将所有的svn文件排除在编译路径中了。
E. .svn 是怎么生成的文件夹
是的,你装个SVN后,设置的SVN工程的目录下面都有一个这个文件夹
F. 公司网站项目每个文件夹内都有一个“_svn”的文件夹这是干什么用的里面都是写“只读“文件
那是因为这个项目使用了SVN作为配置管理工具,但在上传到公司服务器的时候,没有及时删除_svn这个文件夹。_svn 这个文件夹中的内容是SVN用于存放在客户端的控制信息的。
G. svn目录下为什么很多其他文件夹
上传的文件放在SVN服务器的哪个目录下SVN服务器版本库有两种格式,一种为FSFS,一种为BDB把文件上传到SVN版本库后,上传的文件不再以文件原来的格式存储,而是被svn以它自定义的格式压缩成版本库数据,存放在版本库中。如果是FSFS格式,这些数据存放在版本库的db目录中,里面的revs和revprops分别存放着每次提交的差异数据和日志等信息
H. linux 为什么有很多.svn文件
这是源文件码目录中的吧。 .svn 是 subversion 的配置文件。
Subversion是一个自由,开源的版本控制系统。在Subversion管理下,文件和目录可以超越时空。Subversion将文件存放在中心版本库里。这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节。正因为如此,许多人将版本控制系统当作一种神奇的“时间机器”。