2016-08-23 60 views
1

謎語我這個......SVN:複製版本與原始版本不同? :(

$ svn cp $SVNROOT/fdps/tasks/6307b $SVNROOT/fdps/tasks/6145 
((standard copy/commit output from svn)) 
$ svn cat $SVNROOT/fdps/tasks/6307b/include/rfdps_global.h | grep -i "^#define trunc" 
$ svn cat $SVNROOT/fdps/tasks/6145/include/rfdps_global.h | grep -i "^#define trunc" 
#define trunc(a) (a >= 0 ? floor(a) : ceil(a))

咦......? 爲什麼複製版本從非複製的版本有什麼不同?

+0

什麼是'$ SVNROOT',即你在這裏使用倉庫還是工作副本? – Dialecticus

+0

存儲庫。 svn + ssh:// karen @ xenon/development/svn – KarenRei

+0

另外,怎麼'svn cp'不會產生任何輸出? – Dialecticus

回答

1

哎呀....調查,更好地帶領我答案:6145 已經存在目錄,已經從主幹的早期副本所做的,因此不包括在6307b任務的變化。因此,它只是複製6307b到6145子目錄:Þ

好,修復很容易:)