Попробуйте это ... немного легче следовать с [классами символов]. для соответствия одному \
с строкой javascript вам нужно \\\\
, что может быть тем, что происходит.
new Regexp('^[\\\\/]|[\\\\/]$')
Вы также можете попробовать нотацию /^[\\\/]|[\\\/]$/g
.
s = 'c:\\folder\\'
console.log(s.replace(/^[\\\/]|[\\\/]$/g, ''))
Вы действительно проигрываете много, и это чувствует вид второго класса, но Вы действительно получаете весь замечательный переходящий материал.
я изучил мерзавца при помощи его для работы над проектом, который был размещен в подверсии. мерзавец позволил мне делать всю свою локальную разработку и делать довольно мало успехов по проекту, все еще отслеживая основное ответвление и даже совместно использовав мою работу с другими.
В конце, мы закончили тем, что продвинули целый проект мерзавцу из-за всей информации, которая была потеряна при движении в подверсию.
, Что Вы теряете:
я говорю "вид" WRT № 1, потому что, если Вы держите одно дерево вместе, оно отследит слияния и материал, который Вы сделали с мерзавцем и обратились к подверсии, но после того как Вы пытаетесь клонировать это repo, или кто-то еще делает клон мерзавца-svn, Вы теряете это, и слияния становятся действительно болезненными снова.
материал авторства имеет большое значение мне, потому что я нахожу очень важным удостовериться, что люди получают кредит для работы, которую они делают.
Поскольку, что я видел, можно использовать мерзавца между репозиторием, получают с мерзавцем-svn (таким образом, у Вас мог быть репозиторий общественности мерзавца, который будет "зеркалом" svn repo, Вы говорите о, но мерзавец repo мог быть размещен в Вас сайт).
Таким образом контроль/клон/нажатие/получение по запросу для пользователей мерзавца будет быстр. Затем я предполагаю, что можно добавить рычаги к мерзавцу repo для синхронизации с svn repo через мерзавца-svn, но необходимо будет иметь дело с конфликтом, пока Вы не используете различные ответвления.
, Что мы, вот то, что каждый dev имеет ответвление с его именем в нем, и он должен объединиться с основным ответвлением (таким образом, он обрабатывает конфликт), прежде чем администратор объединит свое ответвление с ведущим устройством без любого конфликта, так как dev уже обрабатывают его.
Hope эта справка.