Попробуйте это
<ul *ngFor="let item of data">
<li (click)="replace('{current}', item)">{{item}}</li>
</ul>
A common misunderstanding is that distributed version control systems like git or mercurial are no good for centralized repos. With that said I recommend you look at git if you haven't already.
Нет причины, по которой у вас не может быть централизованного хранилища с Git. Git поддерживает любой рабочий процесс .
Хотя верно, что Git - хороший выбор, не забывайте, что «растущий» след приложения »влечет за собой другие проблемы, с которыми вам придется иметь дело, независимо от того, какой SCM вы используете .
А именно:
Что касается функции слияния, Perforce или Git лучше, чем Subversion, потому что они позволяют вам объединять любое поддерево, которое вы хотите, запоминая информацию о слиянии и используя множество стратегий слияния (наших, их, .. .).
Даже в своей последней версии 1.6 Subversion надежно поддерживает только слияния из корневого каталога ветви (вы можете объединять поддеревья, но журнал
не будет с точностью до слияний с поддеревом за пределами тех, которые вы в настоящее время извлекли)
Базар может использоваться во многих различных типах рабочих процессов. См. Эту статью об использовании его в централизованном рабочем процессе .
Мы были счастливы с Starteam из Borland. Операция возврата / извлечения выполняется быстро даже из удаленных систем и предоставляет различные представления и состояния продвижения.
Проверка:
Куда бы вы ни пошли, убедитесь, что вы добавили FishEye к нему .. помогает с управление вашим кодом по мере роста сложности.
В настоящее время поддерживает SVN, Perforce и CVS.