Мы небольшая команда, которая начинает использовать TortiseSVN для управления нашими веб-проектами.
Мне просто интересно, как лучше всего управлять веб-проектами в Subversion.
Как вы знаете, веб-решение состоит из файла .sln и всех файлов .aspx.
Хорошо, мы заметили, когда щелкнули правой кнопкой мыши по решению и выбрали «Добавить выбранные проекты в Subversion». Он побуждает меня указать, где хранить файл .sln. Поэтому я даю ему некоторый путь, например, svn: // имя_сервера / CIS / MyWebSiteProject. Круто, он просто поместил файл .sln ... так что я подумал про себя, как он будет хранить и файлы .aspx.
Через секунду у меня появилось второе приглашение, и я подумал, что это круто, это заставляет меня открывать страницы .aspx. Поэтому я попытался дать ему путь svn: // имя_сервера / CIS / MyWebSiteProject / ASPX_Files, но он возвращается с ошибкой, указывающей, что я не могу поместить эту папку в этот путь. Я на самом деле должен выйти за пределы папки MyWebSiteProject.
Не очень хорошо, потому что теперь у меня есть 2 папки, одна с папкой .sln, а другая со всеми страницами .aspx, и эти папки находятся на:
- (файл sln):
SVN: // имя_сервера / СНГ / MyWebSiteProject
- (файлы aspx):
SVN: // имя_сервера / цис / myWebSitePages
Это действительно не идеально, потому что я сижу в корне CIS с 2 папками для действительно одного решения. Теперь, когда я пытаюсь проверить проект, я должен проверить обе папки.
Что делает это еще хуже, когда я проверяю их, я пытаюсь открыть файл .sln и получаю сообщение об ошибке, что он не может найти соответствующие файлы .aspx. Это кажется слишком большой работой, есть ли более простой или рекомендуемый способ использования tortisesvn / subversion с веб-проектами asp.net?