Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在svn回购中本地忽略.git和.gitignore?_Svn_Version Control_Tortoisesvn - Fatal编程技术网

如何在svn回购中本地忽略.git和.gitignore?

如何在svn回购中本地忽略.git和.gitignore?,svn,version-control,tortoisesvn,Svn,Version Control,Tortoisesvn,我有一份SVN工作副本(由Ortoisesvn管理)。在该工作副本中,我使用git进行本地版本控制和分支。 当然,我想隐藏svn的.git目录和.gitignore文件 但是,忽略它们意味着将不再是本地的属性添加到存储库中。 我不希望这样(因为有很多人分享这份回购协议),因为这很烦人,因为每次提交回购协议时都会提交 我发现(通过它)提交列表中存在忽略的可能性。但(至少在乌龟中)它只在文件上起作用: 如果我检查是否有修改,回购将显示修改的属性。但是,我无法将其添加到提交时忽略,因为上下文菜单项没有

我有一份SVN工作副本(由Ortoisesvn管理)。在该工作副本中,我使用git进行本地版本控制和分支。 当然,我想隐藏svn的.git目录和.gitignore文件

但是,忽略它们意味着将不再是本地的属性添加到存储库中。 我不希望这样(因为有很多人分享这份回购协议),因为这很烦人,因为每次提交回购协议时都会提交

我发现(通过它)提交列表中存在忽略的可能性。但(至少在乌龟中)它只在文件上起作用: 如果我检查是否有修改,回购将显示修改的属性。但是,我无法将其添加到提交时忽略,因为上下文菜单项没有显示

那么,有没有一种方法(例如通过命令行)将repo添加到提交时忽略


是否有其他方法可以隐藏/忽略svn的.git和.gitignore?

使用
全局忽略
配置选项。该文件记录在

此设置将影响所有Subversion客户端和工作副本,但我怀疑忽略所有签出上的.git和.gitignore对您来说不是问题

直接编辑配置文件

在Unix上,该设置将应用于
~/.subversion/config
,在Windows上,该设置将应用于
%APPDATA%\subversion\config
(尽管它也可以存储在注册表中,)

默认值将被注释掉,如下所示:

### Set global-ignores to a set of whitespace-delimited globs
### which Subversion will ignore in its 'status' output, and
### while importing or adding files and directories.
### '*' matches leading dots, e.g. '*.rej' matches '.foo.rej'.
# global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo
#   *.rej *~ #*# .#* .*.swp .DS_Store
您只需取消对这些行的注释,然后向它们添加
.git
.gitignore

陆龟用户界面

在您的情况下,您使用的是OrtoiseSVN,因此您可以避免直接编辑文件,并使用OrtoiseSVN中的设置。在常规部分下有一个Subversion块,其中一个编辑块标记为全局忽略模式。只需将
.git
.gitignore
添加到模式列表中即可。这在本节的全局忽略块中进行了说明,更具体地说,在TortoiseSVN文档中的全局忽略模式设置的详细信息中进行了说明