0
Я создал демонстрационный проект на местном уровне, теперь я хочу нажать его на svn repo. Ниже приведены мои действия по достижению этого.svn удобный способ переназначить локальный проект на удаленный репо
#push to remote repo
svn import /home/foo/workspace/bar/spring-boot-demo \
https://svn.foo.com/svn/server/samples/spring-boot-demo/ \
-m "Initial import"
#found /home/foo/workspace/bar/spring-boot-demo does not to become a working copy automatically So I have to check it out
svn checkout https://svn.foo.com/svn/server/samples/spring-boot-demo/
#then delete those files wanted to ignore
svn delete .classpath --keep-local
svn delete .settings --keep-local
svn delete .project --keep-local
svn delete target --keep-local
#then create .svnignore to include these ignored files and execute svn ignore
svn propset svn:ignore -F .svnignore .
#commit again
svn commit
Вы можете видеть, что это очень неприятно, существует ли какой-то удобный способ для достижения этого? В git вам просто нужно создать .gitignore
, затем выполнить git push
, вот и все.