在Git中,如果我有一个包含大量项目的项目,让我们假设,很多Java项目,我可以.gitignore在根目录中创建一个文件,它将在整个存储库中"受到尊重".
如何为SVN项目执行此操作?
例如,如何进行"svn ignore"设置(通过cmd行),.gitignore如下所示?
*.class
*.jar
*.war
*.ear
target/
.classpath
.settings/
.project
.metadata
bin/
Run Code Online (Sandbox Code Playgroud)
问题中最重要的部分:如何使其工作到根目录中的新文件夹?例:
我跑svn propset svn:ignore "*.class" . -R了我的根并承诺.好:
root
- folder1/
-- *.class (ignored)
-- other files (ok)
- folder2/
-- *.class (ignored)
-- other files (ok)
Run Code Online (Sandbox Code Playgroud)
现在,我创建文件夹3.以前的svn:ignore设置将不适用,对吧?有没有办法让它如此?
我有一个svn工作副本,我试图反向合并几个最近的修订版.在我改变主意之前,我在合并之前取消了合并.现在,我的工作副本对大多数文件的祖先相关属性的更新有几千个"更改".我有大约10个混合实际代码更改的文件,我不想手动分开.
我是否有办法在不影响内容更改的情况下还原所有属性更改?