svn

1. 下载远程仓库项目

3分钟练成SVN命令高手:SVN常用命令
SVN中设置忽略文件

svn checkout remote-url local-dir --username==xxx --password==xxx
例如
svn checkout svn://svnbucket.com/malin/oktest/

2. 列出远程项目的结构

svn list url
例如:
svn list svn://svnbucket.com/malin/oktest

3. 将本地项目提交到远程服务器

svn import project_dir http://192.168.1.2/svn/remote_dir -m "必填, 不填此命令执行不会成功."
svn import /Users/malin/minsheng/SvnProject svn://svnbucket.com/malin/oktest/branches/SvnProject -m "init project commit"
svn import /Users/malin/malin_review/svn/oktest2/ svn://svnbucket.com/malin/oktest2/branches/oktest2 -m "init project commit"

4. 忽略已经提交的配置文件,

若想创建了一个文件夹,并且把它加入版本控制,但忽略文件夹中的所有文件的内容

svn mkdir spool
svn propset svn:ignore '*' spool
svn ci -m 'Adding "spool" and ignoring its contents.'

5.idea忽略文件

intellij idea 忽略文件不提交

IDEA 设置忽略那些文件不提交到SVN服务器

Idea中提交SVN或git时,忽略某些文件,最简单的方式

.idea;app/build;.gradle;*.iml;local.properties;

1
2
3
4
svn update : 从服务器更新最新被修改的代码
svn info: 查看项目信息
svn commit: 提交代码
svn revert [-R] something ,当something为单个文件时,直接svn revert something就行了;当something为目录时,需要加上参数-R(Recursive,递归),否则只会将something这个目录的改动

清除本地未版本控制的文件
1.
svn st | grep '^?' | awk '{print $2}' | xargs rm -rf
https://blog.csdn.net/robertsong2004/article/details/39339071

2.svn cleanup . --remove-unversioned

(Since version 1.9, you can use the following:)
https://stackoverflow.com/questions/10414533/how-to-remove-untracked-files-in-svn/52304213#52304213