Как да създадете sql скрипт файл в TFS 2008 в определена директория автоматично, за да могат разработчиците да добавят sql скрипт?

Току що преработих въпроса си. Всъщност искам да създам празен txt/.sql файл в TFS 2008 Source Control сървър в определена директория/папка, където разработчиците могат да добавят sql скрипт за своята част от разработката.

Имам нужда този файл да се създава автоматично всеки път, когато се изпълнява нашият нощен скрипт за изграждане. Създадох директории или папки с помощта на задачата MakeDir, както е показано по-долу:

 <MakeDir Directories="$(DropLocation)\Output\x86\" />

Чудех се дали има налична задача, която може да ми помогне да създам празен файл в TFS. Не искам да използвам командата EXEC, а по-скоро стандартна задача.

Ако има нещо налично в MSBuild Extension Pack или SDC за тази цел, моля, споделете го.

за разбирането

Здравейте всички,

Искам да създавам и планирам текстов файл в контрола на източника по определен път всяка вечер, когато моят скрипт се изпълнява, за да създаде почти компилация. Как мога да създам нови файлове с обикновен текст навсякъде в контролата на източника с помощта на скрипт TFSBuild.proj/msbuild.

Помощта е много ценена.

Благодаря на всички.

Редактиране:

Всъщност имах нужда от начин чрез MSBuild/Team Build Tasks. Както можем да създаваме с помощта на , така и аз търся задача, която може да бъде извикана чрез някаква стандартна задача от msbuild или скрипт за изграждане на екип (tfsbuild.pro).


person Steve Johnson    schedule 25.06.2010    source източник


Отговори (1)


Можете ли да извикате инструмента за команден ред tf.exe?

tf add file

ще добави file към контрола на източника (в папката TFS, съответстваща на текущата папка на Windows, относителните пътища работят) и след това

tf checkin /noprompt

за да се регистрирате (необходим е /noprompt, за да избегнете получаването на диалоговия прозорец за регистрация).

Вижте tf help и tf help command за повече помощ.

person Richard    schedule 25.06.2010
comment
Благодаря за отговора. Но всъщност имах нужда от начин чрез MSBuild/Team Build Tasks. Както можем да създаваме с помощта на ‹MakeDir Directories=$(DropLocation)\Output\x86\ /›, по същия начин търся задача, която може да бъде извикана чрез някаква стандартна задача от msbuild или скрипт за изграждане на екип (tfsbuild.pro). - person Steve Johnson; 25.06.2010
comment
@Steve: MSBuild има налична задача за изпълнение на команда: msdn.microsoft.com/en -us/library/x8zx72cd.aspx - person Richard; 25.06.2010