あなたの質問に対する私のコメントへの回答に基づいて、サーバーとクライアントが Subversion 1.6.x を使用している場合、これを行うことができます。Subversion 1.6.x では、ファイルの外部のサポートが利用できるようになりました。そのため、svn::external パスに含まれるファイルとディレクトリごとに、myproject ディレクトリの svn:externals プロパティを作成して入力する必要があります。
svn:externals プロパティは次のようになります。
^/external-lib/file1 file1
^/external-lib/directoryA directoryA
^/external-lib/file2 file2
^/external-lib/directoryB directoryB
ここで svn:externals の詳細を読むことができます: http://svnbook.red-bean.com/nightly/en/svn.advanced.externals.html
これで、external-lib と myprojectが同じリポジトリに存在する限り、作業コピーを使用して、external-lib のファイルとディレクトリに変更をコミットできます。