sql server - Merging a folder in SVN records only the folder in the log, and not the files inside it -
the scenario follows.
we're running ci server scans repository .sql changes, executes them against target database.
currently it's failing because svn not recording file changes within folder (that has been merged branch). merge info commit too.
example:
- developer branches "/trunk" "/branches/cr1"
- developer adds new folder "cr1/scripts"
- developer adds 2 new files "scripts/script1.sql" , "scripts/script2.sql"
- developer commits folder , files together
- developer merges cr1 trunk, commit dialog displays status "normal"
- ci server detects no changes
- developer examines log , sees no mention of script1.sql or script2.sql
all displayed via tortoisesvn on windows, ci server using sharpsvn .net library.
any figuring out how *.sql files show appreciated.
it's nearing year, , during time we've used workaround find missing files. using cli command svn log -v
scanned directory copy-from-path
text , listed contents directory on disk rather svn.
whilst provide full list of files in folder, should able info remotely without checking out copy of repository. when co-worker encountered issue found the answer courtesy of irc channel #svn on freenode.
using cli command svn diff <url>[old rev] <url>[new rev] --summarize
difference between revisions --summarize
flag displays files , answered original question.
Comments
Post a Comment