㈠ eclipse中SVN,怎样把某文件排除出提交列表
Eclipse中的SVN实际上是SVN的插件,具备的功能很少,就是更新和提交,如果想排除某个文件不提交,建议使用svn客户端:TortoiseSVN进行排除。
但请注意,文件排除后将在SVN库中删除,任何更新、提交、checkout、回退等操作都与此文件无关,所以尽量选择在提交时不提交你这个想排除的文件,而不是排除它。
㈡ linux 下的svn怎么设置忽略文件
提供两个思路吧:1、首先将这个文件上传,保证服务器端有这个文件,然后在ToitorseSVN客户端设置全局忽略样式,将整个文件名作为忽略条件,这样在提交时就不会提交这个文件了。这个方法的问题在于如果在别的文件夹下有同名文件需要提交,那么就会导致那个文件也被忽略。
2、将这个access文件放在另一个svn版本库中,在该项目的版本库中通过设置svn:externals属性来外部引用这个文件,这样应该也不会提交这个文件。这个方法没验证过,只是理论分析,你可以自行验证。
-----------
补充一下,如果用方法一,就必须通知所有人员在客户端都设置忽略这个文件。
㈢ linux 下的svn怎么设置忽略文件
在源代码来工作目录下执行如下命令自:
$ svn propedit svn:ignore .注意:请别漏掉最后的点(.表示当前目录)
打开的文件就是忽略列表文件了(默认是空的),每一行是一项。在该文件中逐行输入需要忽略掉的文件或目录正则表达式,例如:
*.obj
debug
release
㈣ 怎么让subversion忽略指定文件和目录
全局排除
使
用全局排除我们可以剔除指定文件类型加入到版本库中(只能对既定的用户连接有效)。我们需要作的只是编辑subversion的config文件,它可以
在本地运用数据目录找到,比如Windows下的“C:\Documents and Settings\[username]\Application
Data\Subversion”,或者Linux下的“~/.subversion”(原文只有windows相关配置译者加了Linux配置)。
打开这个文件,查找[miscellany]节点,在这个节点中找到有global-ignores的行,删除行首的“#”(假如你之前没有删掉),然后加上你想忽略的文件后缀。
比如你想忽略suo文件,你应当写
global-ignores = *.suo
局部排除
局部排除只能针对某个目录,就是说你可以告诉subversion客户端忽略指定的文件,文件类型或者目录,这是通过对指定目录设置svn:ignore属性来完成的。
比如,忽略解决方案目录下的suo文件,你可以在其目录下运行命令:
[TargetFolder]>svn propset svn:ignore *.suo .
别忘记最后的点".",它指定作用的目标路径是当前路径。通过以上命令可以使得subversion忽略目标路径下所有扩展文件名为suo的文件
忽略文件夹也是相似的格式,忽略目标路径下名为bin的文件夹的命令为:
[TargetFolder]>svn propset svn:ignore bin .
同样不要忘了最后的"."
要忽略多个文件文件夹时,需要使用换行符作为分隔标记的propset忽略列表,因为命令行下换行符没法输入(好吧,是我不知道怎么输入),因此需要创建一个文件来包含这些忽略列表。
ignore.txt文件内容如下:
obj
bin
执行如下命令
[TargetFolder]>svn propset svn:ignore -F ignore.txt .
还是别忘了最后的".",命令表示忽略当前路径下obj和bin文件夹。