Dodać folder do repozytorium SVN bez wyewidencjonowywania lub zatwierdzania?

12

Korzystając z czegoś takiego jak TortoiseSVN, możesz używać przeglądarki repo do przeglądania repozytoriów i robienia różnych rzeczy. Jedną rzeczą, którą możesz zrobić, to utworzyć katalogi w repozytorium. Zwykle trzeba sprawdzić repozytorium, a następnie utworzyć i dodać katalogi, a na końcu zatwierdzić je, aby to osiągnąć. Ale możesz to zrobić w przeglądarce repo jednym poleceniem.

Czy można zrobić coś podobnego z wiersza poleceń?

Jake Wilson
źródło

Odpowiedzi:

9

Jeśli to zrobisz svn mkdir mynewdirectory, utworzy on nowy katalog na twoim komputerze lokalnym i zaktualizuje repozytorium tylko przy następnym zatwierdzeniu.

Jednak jeśli to zrobisz, svn mkdir svn://svnrepo.my.big.business.com/myproject/mydirectorykatalog zostanie utworzony w repozytorium. Możesz użyć tego formatu adresu URL z dowolnymi poleceniami svn, na przykład możesz użyć svn copydo wykonania kopii projektu w repozytorium za pomocą formularza adresu URL dla katalogów zi do katalogów.

Michael Dillon
źródło
nasza implementacja SVN również wymagała komunikatu zatwierdzenia dla tej akcji - więc składnia będzie następująca: svn mkdir mynewdirectory -m „mycommitmessage”
Allan Bowe
4

svn importmoże natychmiast zatwierdzić katalog lokalny lub svn mkdirjeśli chcesz utworzyć katalog w repozytorium bez udziału lokalnego pliku.

Shane Madden
źródło