Используя TortiseSVN, вы можете обновить / зафиксировать один каталог, щелкнув правой кнопкой мыши по каталогу и выбрав update или commit.
Мне действительно нравится ветвящая способность git, но если я использую git svn dcommit
, он попытается обновить весь репозиторий, в котором в нашем случае есть несколько проектов.
Так как же я могу зафиксировать только определенные файлы / каталоги?
Спасибо!
EDIT
Чтобы уточнить, как выглядят репозитории SVN:
+- Trunk
|
+-+- Project 1
| |
| +- Project 1 files...
|
+-+- Project 2
| |
| +- Project 2 files..
|
+-+- My Project
|
+- My Project files...
И когда я запускаю git svn dcommit
, он пытается обновить все в Project 1, 2
и My Project
.
Проекты 1 и 2 совершенно не связаны и разрабатываются другими. Как мне избежать обновления / фиксации других проектов? Я просто добавляю эти dirs к .gitignore
? А что если мне позже понадобится работать над этими другими проектами? В качестве альтернативы, есть ли лучший способ использовать git svn
для работы с этим типом хранилища Subversion?