Попробуйте
$(document).ready(function () {
if ($("#site").length > 0) {
window.location = "<%= Url.Content("~") %>" + "Login/LogOn";
}
});
Поместите его на страницу входа. Если он был загружен в div на главной странице, он будет перенаправлен до страницы входа. «#site» - это идентификатор div, который находится на всех страницах, кроме страницы входа.
Подверсия является большой - можно выполнить сервер сами или использовать что-то как assembla.com для хостинга кода (хотя это выставляет его сети).
существуют многочисленные gui приложения как черепаха svn , которая позволила бы Вам взаимодействовать w/управление исходным кодом repo
Я услышал о размещенном поставщике Подверсии Versionshelf ( http://www.versionshelf.com ) на подкасте, который я слушаю.
Этот сайт также имеет список: http://snook.ca/archives/servers/hosted_subversion/
Я не видел, что любой упоминает По необходимости. По необходимости позволяет Вам использовать их программное обеспечение максимум для 2 пользователей бесплатно. Можно выполнить сервер и клиенты в той же машине, которая даст Вам среду, которую Вы хотите.
Это - почти такой же вопрос как Система управления исходным кодом для единственного разработчика
, нижняя строка: да существует. Больше чем один.
Мое мнение - то, что SVN сделает очень хорошо. это делает для меня в подобных случаях, как описано здесь: Единственное управление исходным кодом обслуживания
Используйте Визуальный SVN, чтобы установить Ваш сервер и затем использовать Черепаху для доступа к репозиторию. Оба свободны использовать, и мы успешно использовали его для вполне когда-то теперь.
@gorgapor: разве Google Code TOS не указывает лицензию Open Source? Это не обычно применимое решение в этом случае.
SVN и TortoiseSVN работают на меня. Определенно удостоверьтесь, чтобы у Вас было удаленное резервное копирование.
Вы могли бы хотеть проверить Сравнение статьи Wiki программного обеспечения управления версиями . (Немного твердый к чтению) инструмент сравнения мог бы помочь. Вы могли бы наслаждаться Если Version Control Systems Were Airlines .
Необходимо проверить CVSNT как сервер и использовать любой из клиентов, которые Вы хотели бы (автономный или интегрированный с Вашим IDE). Существуют многие из них.
Любая распределенная система управления версиями является лучшей для одиноких разработчиков, как мерзавец или Подвижной. Лучшая вещь - Вы, может включить больше разработчиков к Вашему проекту беспрепятственно, в противоположность необходимости дать им, доступ к Вашему основному централизовал репозиторий CVS или SVN.
Я - также одинокий разработчик, и я использую Подверсию и TortoiseSVN.
Установка Подверсии является быстрой и безболезненной; это может быть сделано в меньше, чем полчаса включая установку репозитория.
нет никакого требования Подверсией для работы сервера, я на самом деле выполняю ее на своей локальной машине и сохраняю мои репозитории на отдельном диске. Соединение с репозиторием использует svn://вместо http://. Я не уверен, почему Вы требуете, чтобы это не выставляло себя сети, но это было бы вопросом безопасности через мрак. Я уверен, что сетевые эксперты могли предложить лучшие методы для блокировки его вниз, должен это быть необходимым.
, После того как репозиторий был создан, фиксирует и обновляет из репозитория, так же просты как щелкающий правой кнопкой по папке в Windows Explorer.
Вы могли пойти с Подвижный .
я ежедневно использую его и люблю его!
Я использую Подверсия и TortoiseSVN — оба свободны. Ваш репозиторий может быть на локальной машине. Вы не должны работать по сети.
Однако для аварийного восстановления или даже простого отказа машины, это - вероятно, хорошая идея сохранить Ваш репозиторий на другом компьютере и также создать резервную копию его.
Вы могли бы хотеть рассмотреть использование стороннего сервиса для хостинга репозиториев, удаленных по Интернету. Я использую CVSDude, и удовлетворен.
Сервер VisualSVN является полным установщиком для Сервера Подверсии в Windows.
VisualSVN является плагином Visual Studio для интеграции Подверсии.
+1 для Подверсии, для не знакомых с ним я рекомендовал бы Книга .
SVNБазар. См. Базар за пять минут для большого запуска.
Каждый раз, когда Вы сохранили файл, работайте эти $ bzr commit -m "Added first line of text"
команда, и она все заботилась.
, Если Вы редактируете по FTP, сделайте папку FTP как диск или папку, и bzr update
после фиксации.
Все предыдущие предложения довольно просты, и я знаю, что cvs немного вне моды в эти дни, но мне нравится использовать, это - локальный режим для репозитория, которому даже не нужен сервер, чтобы установить или настроить. Репозиторий может быть где угодно на Вашем жестком диске. У меня есть мой на карте памяти, чтобы иметь доступ к нему где угодно даже без интернет-соединения.
ключевые команды:
cvs-d:local:/full/path/repository init
для создания репозитория
mkdir/full/path/repository/project
для создания модуля, и
cvs-d:local:/full/path/repository/cvs co проект
проверить локальную версию.
TortoiseCVS дает Вам Ваш Графический UI
Мне нравится использовать Google Code , даже для моих проектов человека, поскольку он обеспечивает репозиторий Подверсии, уже открытый. Кроме того, сервер удален, который защищает от отказов жесткого диска и других аварий.
Вы могли бы найти Подвижный быть довольно хорошими с этой целью. Вы не должны будете настраивать сервер, и создание репозитория так же просто как выполнение "hg init" в каталоге, где Ваша работа.
Вы действительно не можете стать намного легче, чем VisualSVN для управления версиями в Windows.
Я - очень удовлетворенный пользователь msysgit для Windows. Это содержит недавнюю копию мерзавца, а также GUI, оболочки и браузера истории в единственном пакете установки.
Никакая потребность в серверном компоненте и если Вы делаете , не решает разместить его где-нибудь, Ваш репозиторий подписывается и не может быть изменен hoster без Вас видящий его. Наконец, перемещение repo к серверу является легкой операцией "нажатия", которая сохраняет всю Вашу историю.
Я использую свободное (2 пользователя?) лицензия По необходимости . Мощный, быстро, и хорошо зарегистрированный.
Если это имеет значение можно использовать Подверсию & TortoiseSVN без сервера с помощью URL file:/// для соединения с Вами репозитория. Я сделал это для создания репозиториев на картах флэш-памяти USB, которые я могу переместить с машины на машину.
Вот хорошая рецензия: http://www.fredshack.com/docs/tortoisesvn.html
Как все системы управления версиями, это будет звучать довольно сложным, когда Вы начнетесь, но это действительно очень просто, после того как Вы входите в него, работы хорошо для единственного разработчика, и не требует никакого доступа к сети, если Вы не хотите это к.
Плюс, это свободно.
Хранилище Sourcegear свободно для отдельного пользователя, и можно выполнить и клиент и сервер на собственной машине.
Из того, что я понимаю, и рискуя тем, чтобы походить на фаната, Вы могли бы хотеть рассмотреть DVCS (распределенная система управления версиями) как мерзавец или подвижный. Они по существу устраняют часть центрального репозитория, таким образом, это должно быть идеально для использования, когда Вы - сольный разработчик.
Другое преимущество состоит в том, что, когда Вы решаете добавить людей к своей индивидуальной команде, Вы не должны настраивать центральный репозиторий. Все, что они должны сделать, клонировать Ваш репозиторий, и они хороши для движения!
, Если бы Вы - базирующиеся окна и привыкли к плагину оболочки как TortoiseSVN, я выбрал бы подвижный. Их интеграция окон просто немного лучше, чем мерзавец, с помощью TortoiseHg. Дубликат мерзавца (гепард) в ожидании в данный момент, из-за разработчика, заболевшего и усталый от всех людей требований, делали ;-)
, Если DVCS слишком экзотичен для этой ситуации, Вы могли бы всегда полагаться на SVN. Я услышал хорошие истории об уже упомянутом решении VisualSVN. Установите, сделайте некоторые репозитории и пойдите. Установите TortoiseSVN для интеграции оболочки, или возможно Subclipse или ankhSVN для затмения и Visual Studio, соответственно.
Примечание: Я на самом деле не судил мерзавца или подвижный в реальном проекте, просто некоторые тестовые установки. У меня теперь есть простой проект С управлением версиями (использующий подвижный в моем случае), не имея необходимость иметь доступ к центральному репозиторию.